我很好奇,知道用户在写入的时候,多大的网站在不同的数据库服务器之间传播负载,当只有一个主服务器接受写入的标准解决方案时,以及仅允许用户读取数据的多个从服务器不起作用,因为它只是将主服务器变成瓶颈。如何让多个读/写数据库服务器保持同步?
对于那些使用负载平衡器 - >多个Web服务器 - >多个数据库服务器来管理大型站点的用户,您如何在数据库服务器之间平均分配负载,以便用户(最好)不会有等待主设备更新从设备,或者(最坏的情况下)用户最终从尚未更新的从设备读取脏数据?
谢谢。
我很好奇,知道用户在写入的时候,多大的网站在不同的数据库服务器之间传播负载,当只有一个主服务器接受写入的标准解决方案时,以及仅允许用户读取数据的多个从服务器不起作用,因为它只是将主服务器变成瓶颈。如何让多个读/写数据库服务器保持同步?
对于那些使用负载平衡器 - >多个Web服务器 - >多个数据库服务器来管理大型站点的用户,您如何在数据库服务器之间平均分配负载,以便用户(最好)不会有等待主设备更新从设备,或者(最坏的情况下)用户最终从尚未更新的从设备读取脏数据?
谢谢。
我们现在还不太了解我们的主数据库服务器是瓶颈,但它正在迅速接近。我们有70%的读取/ 30%的写入分割。
有几种解决方案,没有一个很有趣。我们坚持与MySQL,所以我们的主要选项是:
他们是我现在的选择,但如果您正在处理不同的数据库,或者如果您开始并可以选择,您的选择可能会有根本的不同。
感谢Conor的反馈意见。 – Gulbahar 2009-12-16 15:29:06
这将有助于标记答案为您先前的16个问题接受... – RedFilter 2009-08-25 22:53:58
我不知道如何Stackoverflow的作品,appart发布一个问题和评论。我将其他问题标记为回答。 – Gulbahar 2009-08-26 07:33:11