MySQL 存储:如何管理无限增长?

MySQL 存储:如何管理无限增长?

我只是在思考像 Facebook 或 Twitter 这样的著名互联网服务如何管理快速增长的数据库。

哪种方法可以解决此类问题?

那么 ID 呢?我读到 MySQL 中有一个限制 - 18446744073709551615 - 以无符号 bigint 表示...您如何生成和管理更大的值?

这只是一个理论问题,但我很好奇可能的解决方案。

谢谢你!

答案1

为了管理一个拥有超过 350 个用户的社交网络百万用户需要自定义设置。定制且高度优化的数据库、服务器、表、查询缓存等。

您无法使用现成的 MySQL 安装来实现这一点。数据库的每一个方面都需要根据确切地

答案2

这里是与 Facebook 工程副总裁 Mike Schroepfer 的一次采访,他在采访中解答了有关扩展的问题。

相关内容