所以我想知道如何转向一个严肃的数据库解决方案。我准备在任何给定时间维护一个拥有100万用户的网站,该网站使用该网站大约几百个。
我们使用大约7 GB的数据并维护大约40个表,范围从3500万条记录到大约几千条记录。
我们现在已经为大约100,000个用户缓存和维护一个数据库服务器。我们使用CakePHP为我们的网站供电。我们需要计划变得更大,我负责。
我正在努力学习,但我想知道堆栈中的酷孩子们如何管理这种规模的数据库。
我已经回顾了亚马逊的解决方案,Cassandra,分片数据库,mysql联合数据库和NBD群集。
我想用mysql为这个解决方案提供支持,我问,因为我对当前明智的解决方案感兴趣。
用于此目的的方法,工具和适当的引擎是我想知道的。我会继续研究。
我正在努力减少我需要的服务器功率。谢谢你的帮助。
答案 0 :(得分:3)
这些事情在每个案例中都有很大不同,因此如果没有更多数据,就没有办法说出真正有用的东西。
但如果你只是想知道其他人如何做到这一点,请看看这个博客:http://highscalability.com/
至于堆栈...查看博客:http://blog.stackoverflow.com/