シャーディングとレプリケーションがどのように機能するかについて混乱しています..定義によると
レプリケーション: MongoDB のレプリカ セットは、同じデータ セットを維持する mongod プロセスのグループです。
シャーディング: シャーディングは、複数のマシンにまたがってデータを保存する方法です。
私の理解によると、75 GB のデータがある場合、レプリケーション (3 台のサーバー) によって、各サーバーに 75 GB のデータが保存されます。これは、サーバー 1 に 75 GB、サーバー 2 に 75 GB、サーバー 3 に 75 GB を意味します。私が間違っている場合..シャーディングにより、サーバー1に25GBのデータ、サーバー2に25GBのデータ、サーバー3に25GBのデータとして保存されます(そうですか?)...しかし、この行に遭遇しましたチュートリアル
シャードはデータを保存します。高可用性とデータの一貫性を提供するために、本番シャード クラスターでは、各シャードはレプリカ セットです。
レプリカ セットは 75 GB ですが、シャードは 25 GB であるため、どのように同等にすることができますか? これで私を助けてください。