相关疑难解决方法(0)

MySQL:许多表或许多数据库?

对于一个项目,我们有一堆数据总是具有相同的结构并且没有链接在一起.保存数据有两种方法:

  • 为每个池创建一个新数据库(大约15-25个表)
  • 在一个数据库中创建所有表,并按表名来区分池.

哪一个更容易,更快地处理MySQL?

编辑:我对数据库设计问题并不感兴趣,我只是介意两种可能性中的哪一种更快.

编辑2:我会尽力使其更清晰.如上所述,我们将拥有数据,其中一些日期很少在不同的池中共同存在.将一种类型的所有数据放在一个表中并将其与池ID相关联不是一个好主意:

  • 备份/删除特定池很困难(我们希望我们在一段时间后用完主键(即使使用big int))

因此,我们的想法是为每个池创建一个数据库,或者在一个数据库中创建大量表.对数据库的50%查询将很简单inserts.selects主键上有49%是简单的.

问题是,处理什么更快MySQL?许多表或许多数据库?

mysql performance

62
推荐指数
4
解决办法
5万
查看次数

标签 统计

mysql ×1

performance ×1