どうやってMongo DBシャーディングクラスタを拡張しますか?

シャードサーバーを追加することでMongoDBシャードクラスタの拡張を図ることができます。MongoDBシャードクラスタの拡張手順は次のとおりです。

  1. まず、動作中の MongoDB 分散クラスタを持っていることを確認します。
  2. 新しいシャードサーバを作成して、同じ物理マシンにも別個の物理マシンにも配置できます。シャードサーバを作成するには MongoDB のバイナリ配布を利用することも、クラウドプロバイダの管理ツールを利用してクラウドインスタンスを作成することもできます。
  3. シャードを追加する
  4. newshard.example.com
sh.addShard("newshard.example.com:27017")
  1. sh.status()
  2. sh.状況

これまで述べた手順を繰り返すことで、MongoDB シャーディング クラスタ容量を継続的に拡張し、より多くのシャード サーバを追加できます。シャード サーバを追加するときは、ハードウェア リソースとネットワーク帯域幅がそれらのシャード サーバを十分にサポートしていることを確認してください。

bannerAds