标签: mysql database-partitioning
我为新项目设计数据库。我需要创建一个自定义多聊天系统,但我有一个问题:许多表(一对一聊天)或一个带水平分区的大表?我的数据库是mysql,聊天是相互隔离的。
我问这个是因为该项目可能会有很多聊天。
答案 0 :(得分:1)
不要害怕大桌子。我正在使用一个包含15亿条记录的分区表。通过使用正确的索引,查询和视图的性能仍然是第二个。我同意其他贡献者的孤立评论。