我很想知道在用户写入的时间内,大型网站如何在不同的数据库服务器之间传播负载,即。当有一个主设备接受写入的标准解决方案时,几个只允许用户读取数据的从设备不起作用,因为它只是将主服务器变成了瓶颈。
对于那些使用负载均衡器管理大型网站的人 - >多个Web服务器 - >多个数据库服务器,如何在数据库服务器之间均匀分布负载,以便用户(最多)不必等待主服务器更新从服务器,或者(最坏情况下)用户最终从从服务器读取脏数据尚未更新?
谢谢。
答案 0 :(得分:0)
我们还没有达到我们的主数据库服务器是瓶颈但它快速接近的程度。我们有70%的读取/ 30%的写入分割。
有几个解决方案,其中没有一个很有趣。我们坚持使用MySQL,所以我们的主要选择是:
他们是我目前的选择,但如果您正在使用其他数据库,或者如果您刚开始并可以选择,那么您的选择可能会完全不同。