当计算机添加到运行的计算机集群时,性能(读取查询数/秒)增加的因素是:
谷歌关于Bigtable的研究报告表明,使用Bigtable可以实现“近线性”缩放。使用MySQL营销术语的This page here表明MySQL能够线性扩展。
真相在哪里?
答案 0 :(得分:2)
如果你没有那么多写到数据库,MySQL
可能是一个好的和简单的解决方案,特别是如果与memcached
结合使用以增加阅读速度。
OTOH如果您的数据不断变化,您应该看看其他地方:
这些系统设计为随着添加到系统的计算机数量线性扩展。 完整列表可用here。
答案 1 :(得分:2)
使用VoltDB构建并对多个应用程序进行基准测试随着每个新服务器添加到群集,我始终如一地测量90%到95%的额外事务吞吐量。因此,如果应用程序在单个服务器上执行每秒100,000个事务(TPS),我在2台服务器上测量190,000 TPS,在3台服务器上测量280,000 TPS,依此类推。在某些时候,我们希望服务器到服务器网络成为瓶颈,但我们最大的集群(30台服务器)仍然超过90%。