MySQL 分散アーキテクチャのスケールアップとスケールダウンは非常に興味深いトピックです。厳密に言えば、ここで話しているアーキテクチャは疑似分散アーキテクチャなので、単にそう呼ぶことにします。拡大と縮小という考え方に焦点を当てています。 環境が完全なマスター/スレーブ アーキテクチャを持ち、複数の論理シャードに分割されている場合、アーキテクチャは通常次のようになります。 このアーキテクチャでは 4 つの物理シャードが使用され、各物理シャードには 4 つの論理シャードがあり、合計 16 個の論理シャードがあるため、テーブルは 16 個の部分に分割されます。 容量拡張はメインデータベースへの書き込みを優先するため、2N スケールでの容量拡張が可能です。たとえば、4 つの物理シャードを 8 つの物理シャードに拡張できます。一般的なアーキテクチャとディストリビューションは次のとおりです。このとき、データベースの最上位がメインデータベースとして使用されます。 容量拡張の観点からは、4 から 8、8 から 16 を想定しています。設定されたシャーディング スケールに応じて、環境を 2 倍に拡張できます。 スケールダウンの方法については、より詳細に検討する必要があるため、物理シャード 1 の比較的詳細なデータ複製関係図をキャプチャしました。 拡張前は、シャード ノード上の 4 つの論理シャードはすべてアクティブな状態であり、データを書き込むことができます。スレーブ データベースは非アクティブであり、データの同期のみを担当します。 拡張後、元の db1 と db2 はアクティブ状態になり、元のスレーブ ノードでは db3 と db4 がアクティブ状態になります。 これを踏まえて、元々分離されていたノード データがマスター側でアクティブな状態に統合されていることを確認する必要があります。このプロセスは言うほど簡単ではありません。 このタスクが比較的スムーズに完了すれば、分散クラスター全体の管理は簡単になります。 |
<<: マイクロソフトがオープンソースの CNAB フォーマットを発表: 分散アプリケーションのパッケージ化と管理が簡単に
>>: AWS がプライベートクラウドの空に残っていた最後の暗雲を吹き飛ばす
クラウドネイティブとは何ですか?この言葉を聞くたびに、私はいつも、馴染みがあるような、そして馴染みの...
どのようなマーケティングが最もコストが低いのでしょうか? プレシジョン マーケティングが第一の選択肢...
実際、法的意識の弱さと遊び心により、インターネット企業のセキュリティに携わる技術スタッフやセキュリテ...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています古いことわ...
私は西安理工大学を卒業する4年生です。高校時代にウェブサイトの構築を始めました。当時は東方網王を使っ...
[51CTO.com クイック翻訳] マルチクラウド戦略は、企業の IT チームに多くの複雑さをもた...
趙彩宝は小米から学び、飢餓マーケティングを行う:1日3分だけ販売「日常の財務管理のための魔法のツール...
ウェブサイトの順位が下がる理由は、制御できない要因を除けば、キーワードの蓄積、コンテンツの収集、外部...
前回、Baidu が SEO 業界に親切なリマインダーを送って以来、多くのウェブマスターが多かれ少な...
tmhhostはどうですか? tmhhost Japan SoftBank VPSはいかがでしょうか...
感染症流行が2年目に入る中、医療業界全体が混乱から再生へと移行したと言える。医療需要は大幅に増加して...
ブログはインターネット上で新しい形式として人気を博しており、急速に発展し、短期間で数万人のネットユー...
ウェブマスターの皆さん(追伸:特に新しいウェブマスターの皆さん)、皆さんが毎日何をしているのか知りた...
今日の電子商取引の急速な発展により、オンラインショッピングは数千世帯に浸透しており、そこから派生した...
Pacificrack は本日、年間支払額が 8.88 ドルという低価格の VPS を 3 つリリー...