蟻ゴールドのドレスとオープンソースの練習の大規模分散トランザクション履歴

image.png

(:少ホイニックネーム)総会でのシェアGIACグローバルなインターネットインフラストラクチャSeata取引ネイサンのイニシエータ分散アリからの金のドレスを技術の専門家を終えたこの論文、。4つのモード分散アーキテクチャの進化の詳細なクロス・サービス、データベースおよび対応策全体のビジネスデータの一貫性に直面してアリゴールドのドレス、および共有分散トランザクションATのSeata、TCC、佐賀およびXAを与えました。

分散トランザクションデータ整合性の問題解決の最初に、自己開発

1.1分散トランザクションの問題が発生する
レベル1.1.1データベースの分割
徐々につのデータベースの単一のテーブルに、アリの金のドレスのビジネスデータベースは、最初は単一のデータベース、単一のテーブルですが、事業規模データの急速な発展とともに、データ量の増大しますボトルネックになります。だから我々は、データベースレベルを分割し、元の単一のテーブルには、単一のリポジトリのデータベースの断片に分割しました。
示されるように、以下に示すように、サブライブラリーサブテーブルの後に、元のデータベースは、書き込み動作を行うことができ、クロスデータベーストランザクションの問題を作成する、複数のデータベースにまたがる可能性があります。

image.png

1.1.2スプリットのビジネスサービス
事業開発の初期段階では、単一のビジネス・システム・アーキテクチャの「大きなケーキ」、することができます

おすすめ

転載: yq.aliyun.com/articles/711618