【发布时间】:2011-06-17 18:41:21
【问题描述】:
虽然我目前没有它,但我有兴趣了解如何在 MySQL 中扩展可能拥有 2000 万用户的单个表。这是你会使用分片的东西吗?可以使用哪些策略来使这种规模的单个表“可扩展”?
【问题讨论】:
-
这些用户是表中的用户,还是表中的用户条目?
-
这些是用户表中的 2000 万用户,而不是 2000 万用户正在使用该表。
-
根据您的查询进行适当的索引,一个 20M(甚至 200M)的用户表没什么大不了的(如果它变成了,您相应地调整 MySQL 并购买更多 RAM)。虽然有这么大的一张桌子,但更多的是对整个应用程序的作用以及它将如何执行的问题。