【问题标题】:Distributed database synchronization分布式数据库同步
【发布时间】:2011-09-04 00:17:12
【问题描述】:

我试图从概念层面理解,数据库在很大程度上分布时如何同步。例如铁路/航空公司预订系统。每个市场领导者是否都有自己的专有解决方案来处理这种情况?

它们是否都存在于本地,并且每笔交易都根据主副本进行检查?

我曾使用本地存在的故障转移数据库,即当另一个失败时接管的主从方案;但是需要实时事务能力的数据库是如何同步的呢?

【问题讨论】:

    标签: mysql sql-server oracle distributed-database


    【解决方案1】:

    维基百科有一篇关于Airline Reservation System 的好文章。很多参考资料。

    【讨论】:

      【解决方案2】:

      许多分布式应用程序不需要始终保持 100% 一致。以下是亚马逊的 Werner Vogels 撰写的关于该主题的文章:

      http://www.allthingsdistributed.com/2008/12/eventually_consistent.html

      【讨论】:

      • 提问者清楚地列举了确实需要实时同步的分布式系统的例子:订票系统。最终一致性不是此类应用程序的合适解决方案。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-06
      • 2017-05-23
      相关资源
      最近更新 更多