sharding key

[ˈʃɑːrdɪŋ kiː] シャーディング キー

1. 分散データベースにおいて、データを複数のノード(シャード)に分割し、それぞれに割り当てるための基準となるキー。データの効率的な分散と検索を可能にする。

シャーディングされたデータベースシステムにおいて、どのデータがどのシャード(データの一部を保持する独立したデータベース)に格納されるかを決定するために使用されるキーです。これにより、データの読み書きを複数のサーバーに分散させ、システムの拡張性(スケーラビリティ)とパフォーマンスを向上させます。
The `userId` column is often chosen as the sharding key for user data. (`userId`カラムは、ユーザーデータのためのシャーディングキーとしてよく選ばれます。)
関連
partition key
hash key
database scaling
database cluster