MySQL 分散アーキテクチャのスケールアップとスケールダウンは非常に興味深いトピックです。厳密に言えば、ここで話しているアーキテクチャは疑似分散アーキテクチャなので、単にそう呼ぶことにします。拡大と縮小という考え方に焦点を当てています。 環境が完全なマスター/スレーブ アーキテクチャを持ち、複数の論理シャードに分割されている場合、アーキテクチャは通常次のようになります。 このアーキテクチャでは 4 つの物理シャードが使用され、各物理シャードには 4 つの論理シャードがあり、合計 16 個の論理シャードがあるため、テーブルは 16 個の部分に分割されます。 容量拡張はメインデータベースへの書き込みを優先するため、2N スケールでの容量拡張が可能です。たとえば、4 つの物理シャードを 8 つの物理シャードに拡張できます。一般的なアーキテクチャとディストリビューションは次のとおりです。このとき、データベースの最上位がメインデータベースとして使用されます。 容量拡張の観点からは、4 から 8、8 から 16 を想定しています。設定されたシャーディング スケールに応じて、環境を 2 倍に拡張できます。 スケールダウンの方法については、より詳細に検討する必要があるため、物理シャード 1 の比較的詳細なデータ複製関係図をキャプチャしました。 拡張前は、シャード ノード上の 4 つの論理シャードはすべてアクティブな状態であり、データを書き込むことができます。スレーブ データベースは非アクティブであり、データの同期のみを担当します。 拡張後、元の db1 と db2 はアクティブ状態になり、元のスレーブ ノードでは db3 と db4 がアクティブ状態になります。 これを踏まえて、元々分離されていたノード データがマスター側でアクティブな状態に統合されていることを確認する必要があります。このプロセスは言うほど簡単ではありません。 このタスクが比較的スムーズに完了すれば、分散クラスター全体の管理は簡単になります。 |
<<: マイクロソフトがオープンソースの CNAB フォーマットを発表: 分散アプリケーションのパッケージ化と管理が簡単に
>>: AWS がプライベートクラウドの空に残っていた最後の暗雲を吹き飛ばす
リン・フェン人生の浮き沈みとは何か、そして死の淵から生き延びるとはどういうことか。ジム・ブレイヤーが...
適切なクラウド データベースがあれば、クラウドからモバイル、エッジに至るまで、企業が依存するさまざま...
ドメイン名を登録するとき、誰もが優れた権威のあるドメイン名を選択したいはずです。私の理解では、権威の...
流行の影響により、リモートワーク、オンライン教育、オンラインゲームなどのインターネットアプリケーショ...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますモバイル時...
何をするにしても、紙の上で話すだけでは無駄です。真実は実践から生まれます。諺にあるように、実践は真実...
Openbizアプリケーション開発手順Openbizはメタデータベースのフレームワークであるため、ア...
NetJets の最高技術責任者 Troy Gibson 氏は、企業ビジョンとしてクラウドをターゲッ...
IT企業ユニシスの調査によると、組織の大部分はまだクラウド移行から大きな利益を得ていない。クラウドへ...
著者 |サミュエル・アデバヨ徐潔成編纂現在でも、Kubernetes は開発者にとって最も需要のある...
蘇州の一角にある有名な「草の根」企業であるTongcheng.com(現在はTongcheng Tr...
昨今、携帯電話はますます高性能になり、できることも増えています。携帯電話は今や私たちにとってスマート...
以前、今年リリースされた webdock を紹介しました。LXC 仮想 VPS、大容量メモリ、マルチ...
いろいろと困っていたときに、おもちゃの VPS を見つけました。どれくらい持つかはわかりません。気に...
1. インタビューGoogle は質の高いコンテンツを作成する人々を尊重します。もっと簡単な方法は、...