所以我想知道转向一个严肃的数据库解决方案。我正准备维护一个拥有 100 万用户的网站,这些用户在任何给定时间使用该网站的人数约为数百人。
我们使用大约 7 GB 的数据并维护大约 40 个表,从 3500 万条记录到大约几千条记录不等。
我们现在有大约 100,000 个用户缓存和维护单个数据库服务器。我们使用 CakePHP 为我们的网站提供动力。我们需要计划变得更大,我负责。
我正在努力学习,但我想知道堆栈中的酷孩子们信任什么来管理这种规模的数据库。
我回顾了亚马逊的解决方案 Cassandra、分片数据库、mysql confederated db 和 NBD 集群。
我想用 mysql 为这个解决方案提供动力,我问是因为我对当前明智的解决方案感兴趣。
用于此的方法、工具和适当的引擎是我想知道的。我会继续研究。
我正在尝试减轻我需要的服务器功率。感谢您的帮助。