MySQL分散アーキテクチャの拡張と縮小の予備設計

MySQL分散アーキテクチャの拡張と縮小の予備設計

MySQL 分散アーキテクチャのスケールアップとスケールダウンは非常に興味深いトピックです。厳密に言えば、ここで話しているアーキテクチャは疑似分散アーキテクチャなので、単にそう呼ぶことにします。拡大と縮小という考え方に焦点を当てています。

環境が完全なマスター/スレーブ アーキテクチャを持ち、複数の論理シャードに分割されている場合、アーキテクチャは通常次のようになります。

このアーキテクチャでは 4 つの物理シャードが使用され、各物理シャードには 4 つの論理シャードがあり、合計 16 個の論理シャードがあるため、テーブルは 16 個の部分に分割されます。

容量拡張はメインデータベースへの書き込みを優先するため、2N スケールでの容量拡張が可能です。たとえば、4 つの物理シャードを 8 つの物理シャードに拡張できます。一般的なアーキテクチャとディストリビューションは次のとおりです。このとき、データベースの最上位がメインデータベースとして使用されます。

容量拡張の観点からは、4 から 8、8 から 16 を想定しています。設定されたシャーディング スケールに応じて、環境を 2 倍に拡張できます。

スケールダウンの方法については、より詳細に検討する必要があるため、物理シャード 1 の比較的詳細なデータ複製関係図をキャプチャしました。

拡張前は、シャード ノード上の 4 つの論理シャードはすべてアクティブな状態であり、データを書き込むことができます。スレーブ データベースは非アクティブであり、データの同期のみを担当します。

拡張後、元の db1 と db2 はアクティブ状態になり、元のスレーブ ノードでは db3 と db4 がアクティブ状態になります。

これを踏まえて、元々分離されていたノード データがマスター側でアクティブな状態に統合されていることを確認する必要があります。このプロセスは言うほど簡単ではありません。

このタスクが比較的スムーズに完了すれば、分散クラスター全体の管理は簡単になります。

<<:  マイクロソフトがオープンソースの CNAB フォーマットを発表: 分散アプリケーションのパッケージ化と管理が簡単に

>>:  AWS がプライベートクラウドの空に残っていた最後の暗雲を吹き飛ばす

推薦する

全国的なキャンパスチャンネルの構築方法を理解するための1つの記事

モバイルインターネットの台頭により、キャンパス市場ではソーシャルネットワーキング、電子商取引、金融、...

ウェブサイトの外部リンクを構築するための4つの主要な考慮事項の簡単な分析

ウェブサイトの外部リンクの構築は、すべてのウェブマスターにとって避けられない問題です。外部リンクは、...

ハイブリッドおよびマルチクラウド アーキテクチャを実現する 5 つのテクノロジー

[[409539]]ハイブリッドおよびマルチクラウド アーキテクチャは高価で複雑になる可能性がありま...

プログラミング言語PHPがモバイル版に登場すると報道

北京時間10月4日、アメリカのテクノロジーブログ「VentureBeat」の寄稿者であるジョン・コー...

Lesishu の SEO 理論: 木樽の法則

バケツの法則(樽理論):バケツにどれだけの水を入れることができるかは、バケツの最も短い板の長さによっ...

違った考え方で検索エンジンの3つの核心的な問題を理解する

検索エンジン最適化担当者が他人の視点から考える方法を知らない場合、その人は優れた SEO 担当者とは...

dedione - cn2 gia ネットワーク、1Gbps 帯域幅無制限トラフィック VPS シンプルレビュー

数日前、dedioneは1Gbps帯域幅、無制限トラフィック、CN2 GIAネットワークを備えた2つ...

SEO 精神: 諦めずに粘り強く続ける

それは戦争に向かう行軍のようなものです。戦場に到着したり敵に遭遇する前に最後まで粘り強く戦わずに、途...

Baidu Shendou: AIネイティブアプリケーションを作るには2つのステップが重要

2024年1月10日、Honor MagicOS 8.0発表会と開発者会議において、Honor Te...

ウェブサイトの外部リンク構築の経験と方法について話す

ウェブサイトを構築したことがある友人は、ウェブサイトの外部リンクを構築するのは長くて骨の折れる作業で...

CEOがクラウドベースのソリューションで将来性を求める理由

増大する顧客の需要を満たすために、企業はビジネスをクラウド プラットフォームに移行する必要があります...

中小企業によくあるインターネットマーケティングの5つの手法!

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています中小企業の...

Linode - 9月の10ドル割引コードが再び登場

linode.com の 10 ドル割引コード: LINODE10 が、今年 9 月に復活しました。...

Baidu サイトの構文検索結果ページの再設計: ウェブマスターが要求するより多くのコンテンツを表示

先ほど、Baidu のサイト構文を使用して自分の Web サイトを検索したところ、Baidu のサイ...

司法オンラインオークション第2フェーズ開始の背後にあるゲーム:3つの主要なルールの調整

寧波の2つの裁判所は依然としてこの件について訴訟を起こしており、裁判所は協議の結果、タオバオオークシ...