2

概念レベルで理解しようとしています。データベースが大規模に分散されている場合、データベースはどのように同期されますか。例えば、鉄道/航空予約システム。各マーケット リーダーは、このシナリオを処理するための独自のソリューションを持っていますか?

それらはすべてローカルに存在し、各トランザクションはマスター コピーに対してチェックされますか?

私は、ローカルに存在するフェイルオーバー データベースを使用してきました。つまり、マスター/スレーブ シナリオで、もう一方が失敗したときに引き継ぐというものです。しかし、リアルタイムのトランザクション機能を必要とするデータベースはどのように同期されますか?

4

2 に答える 2

1

ウィキペディアには、航空会社の予約システムに関する優れた記事があります。かなりの数の参照。

于 2011-05-28T16:44:35.187 に答える
-1

多くの分散アプリケーションは、常に100%一貫している必要はありません。これは、AmazonのWernerVogelsによるこのテーマに関する記事です。

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

于 2011-05-29T02:03:34.143 に答える