具有主写和从属读取的数据库复制滞后(延迟)

Chr*_*ney 1 database replication database-design scalability

我们有一个读写主服务器和复制从属服务器。在某些Web用例中,数据将被发布并立即读取以发送回服务器。立即读取是在读取从站上完成的,由于延迟,数据尚未在那里更新。

我知道这可能是复制设置中的常见问题,我们对此并不陌生,非常感谢我们为克服这种情况而不得不提供的各种选择。

我现在可以想到一些选择:

  • 始终立即从母版进行读取。
  • 通过使用功能强大的服务器来减少延迟。
  • 取消复制并分片数据库。

谢谢,克里斯。

Guy*_*and 5

这种架构的常见解决方案是使用内存中数据网格(IMDG)。IMDG(在某些情况下称为分布式缓存)可以帮助您在不同服务器之间进行同步,而无需支付数据库访问延迟或开发自己的复制机制。

XAP弹性缓存(请参阅http://www.gigaspaces.com/datagrid)是该领域的领先产品之一,甚至具有免费的社区版本,可用于商业项目。