シャーディング・アドバイザの推奨構成の選択

分散データベースに選択する構成を決定する際に、考慮する必要があるデータベース・シャーディングのいくつかの特性があります。

シャードの数を増やすと、分散データベースの可用性とスケーラビリティが向上します。

重複したデータを最小化すると、複数シャードを結合する必要があるマルチシャード問合せを最小限にするニーズと競合する可能性があります。通常、分散データベースの結合は関連するデータに対して実行されるため、同じシャード内に関連するデータを格納すると、このような結合の処理が劇的に速くなることがあります。

問合せワークロードに関して、推奨されるシャーディング構成の全体のコストは、ワークロードの各問合せタイプ(単一シャード、マルチシャード、シャード間結合を使用するマルチシャード)の数に基づいています。ここでは、クロスシャード結合を使用するマルチシャード問合せのコストが最も高く、単一シャード問合せのコストが最も低くなります。コスト情報は、シャーディング・アドバイザのSHARDINGADVISOR_CONFIGDETAILS出力表のCOST列にあります。