-2

所以我想知道转向一个严肃的数据库解决方案。我正准备维护一个拥有 100 万用户的网站,这些用户在任何给定时间使用该网站的人数约为数百人。

我们使用大约 7 GB 的数据并维护大约 40 个表,从 3500 万条记录到大约几千条记录不等。

我们现在有大约 100,000 个用户缓存和维护单个数据库服务器。我们使用 CakePHP 为我们的网站提供动力。我们需要计划变得更大,我负责。

我正在努力学习,但我想知道堆栈中的酷孩子们信任什么来管理这种规模的数据库。

我回顾了亚马逊的解决方案 Cassandra、分片数据库、mysql confederated db 和 NBD 集群。

我想用 mysql 为这个解决方案提供动力,我问是因为我对当前明智的解决方案感兴趣。

用于此的方法、工具和适当的引擎是我想知道的。我会继续研究。

我正在尝试减轻我需要的服务器功率。感谢您的帮助。

4

1 回答 1

3

这些事情每个案例都有很大差异,因此如果没有更多数据,就无法说出真正有用的东西。

但是,如果您只是想知道其他人是如何做到的,请查看此博客:http ://highscalability.com/

至于堆栈...查看博客:https ://blog.stackoverflow.com/

于 2013-04-22T00:49:20.657 回答