MySQL 分散アーキテクチャのスケールアップとスケールダウンは非常に興味深いトピックです。厳密に言えば、ここで話しているアーキテクチャは疑似分散アーキテクチャなので、単にそう呼ぶことにします。拡大と縮小という考え方に焦点を当てています。 環境が完全なマスター/スレーブ アーキテクチャを持ち、複数の論理シャードに分割されている場合、アーキテクチャは通常次のようになります。 このアーキテクチャでは 4 つの物理シャードが使用され、各物理シャードには 4 つの論理シャードがあり、合計 16 個の論理シャードがあるため、テーブルは 16 個の部分に分割されます。 容量拡張はメインデータベースへの書き込みを優先するため、2N スケールでの容量拡張が可能です。たとえば、4 つの物理シャードを 8 つの物理シャードに拡張できます。一般的なアーキテクチャとディストリビューションは次のとおりです。このとき、データベースの最上位がメインデータベースとして使用されます。 容量拡張の観点からは、4 から 8、8 から 16 を想定しています。設定されたシャーディング スケールに応じて、環境を 2 倍に拡張できます。 スケールダウンの方法については、より詳細に検討する必要があるため、物理シャード 1 の比較的詳細なデータ複製関係図をキャプチャしました。 拡張前は、シャード ノード上の 4 つの論理シャードはすべてアクティブな状態であり、データを書き込むことができます。スレーブ データベースは非アクティブであり、データの同期のみを担当します。 拡張後、元の db1 と db2 はアクティブ状態になり、元のスレーブ ノードでは db3 と db4 がアクティブ状態になります。 これを踏まえて、元々分離されていたノード データがマスター側でアクティブな状態に統合されていることを確認する必要があります。このプロセスは言うほど簡単ではありません。 このタスクが比較的スムーズに完了すれば、分散クラスター全体の管理は簡単になります。 |
<<: マイクロソフトがオープンソースの CNAB フォーマットを発表: 分散アプリケーションのパッケージ化と管理が簡単に
>>: AWS がプライベートクラウドの空に残っていた最後の暗雲を吹き飛ばす
モバイルインターネットの台頭により、キャンパス市場ではソーシャルネットワーキング、電子商取引、金融、...
ウェブサイトの外部リンクの構築は、すべてのウェブマスターにとって避けられない問題です。外部リンクは、...
[[409539]]ハイブリッドおよびマルチクラウド アーキテクチャは高価で複雑になる可能性がありま...
北京時間10月4日、アメリカのテクノロジーブログ「VentureBeat」の寄稿者であるジョン・コー...
バケツの法則(樽理論):バケツにどれだけの水を入れることができるかは、バケツの最も短い板の長さによっ...
検索エンジン最適化担当者が他人の視点から考える方法を知らない場合、その人は優れた SEO 担当者とは...
数日前、dedioneは1Gbps帯域幅、無制限トラフィック、CN2 GIAネットワークを備えた2つ...
それは戦争に向かう行軍のようなものです。戦場に到着したり敵に遭遇する前に最後まで粘り強く戦わずに、途...
2024年1月10日、Honor MagicOS 8.0発表会と開発者会議において、Honor Te...
ウェブサイトを構築したことがある友人は、ウェブサイトの外部リンクを構築するのは長くて骨の折れる作業で...
増大する顧客の需要を満たすために、企業はビジネスをクラウド プラットフォームに移行する必要があります...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています中小企業の...
linode.com の 10 ドル割引コード: LINODE10 が、今年 9 月に復活しました。...
先ほど、Baidu のサイト構文を使用して自分の Web サイトを検索したところ、Baidu のサイ...
寧波の2つの裁判所は依然としてこの件について訴訟を起こしており、裁判所は協議の結果、タオバオオークシ...