【发布时间】:2011-09-04 00:17:12
【问题描述】:
我试图从概念层面理解,数据库在很大程度上分布时如何同步。例如铁路/航空公司预订系统。每个市场领导者是否都有自己的专有解决方案来处理这种情况?
它们是否都存在于本地,并且每笔交易都根据主副本进行检查?
我曾使用本地存在的故障转移数据库,即当另一个失败时接管的主从方案;但是需要实时事务能力的数据库是如何同步的呢?
【问题讨论】:
标签: mysql sql-server oracle distributed-database
我试图从概念层面理解,数据库在很大程度上分布时如何同步。例如铁路/航空公司预订系统。每个市场领导者是否都有自己的专有解决方案来处理这种情况?
它们是否都存在于本地,并且每笔交易都根据主副本进行检查?
我曾使用本地存在的故障转移数据库,即当另一个失败时接管的主从方案;但是需要实时事务能力的数据库是如何同步的呢?
【问题讨论】:
标签: mysql sql-server oracle distributed-database
维基百科有一篇关于Airline Reservation System 的好文章。很多参考资料。
【讨论】:
许多分布式应用程序不需要始终保持 100% 一致。以下是亚马逊的 Werner Vogels 撰写的关于该主题的文章:
http://www.allthingsdistributed.com/2008/12/eventually_consistent.html
【讨论】: