PolarDB for PostgreSQL
(github.com)<p>- PostgreSQLをShare-nothing型の分散DBにするオープンソース <br />
→ ノード間でデータを共有せず、メッセージ受け渡しによって動作(Coordinator)<br />
- 既存のシングルノードのSQL互換性を維持したまま、高性能・拡張性・高可用性・弾力性を追加 <br />
- Paxosベースのレプリケーションにより、グローバルなデータ整合性、分散SQL処理、データ冗長性および高可用性を提供<br />
- アーキテクチャ <br />
→ PKをハッシュ化してテーブルをシャーディング。シャード数は調整可能<br />
→ 各シャードは3つのノードにレプリケート<br />
→ コスト削減のため、2つの完全なコピーに加え、3つ目はWAL(Write Ahead Log)のみを保存可能 <br />
- Alibabaのオープンソース </p>
まだコメントはありません。