我正在考虑设置mysql db的复制,以便能够在每个分支机构中拥有本地从属,而在主办公室中拥有主从属,以提高(显着)分支机构中的应用程序性能。
数据库本身不是那么大(<1gb),但是我想知道。考虑200/300条记录的更新/分钟顶部:复制速度有多快?(假设,首先是一个5MB的通用DSL连接,必要时要更快-试图将成本保持在最低水平,但花更多的钱就可以了)
整个表是否批量复制?当表中的每个记录都被更新时,复制是否按需完成(从文档中,我认为我可以看到它是可配置的)?
笔记:
- 我在想像这里的文档中那样设置1个主机,2个从属(现在有2个分支机构)设置,只是它是一个应用程序,而不是Web客户端
- 在主服务器上完成的所有更新都需要在不到10分钟的时间内复制到其他从服务器。
- 所有这些都假设我可以使我们的ORM(DevExpress XPO)对从从设备读取并向主设备写入的概念感到满意。