通常、100人のユーザーのテーブルがある場合は、主キーとしてuserID列を自動インクリメントするだけです。しかし、突然100万人または500万人のユーザーがいる場合、より分散され始めたいので、それは非常に困難になります。その場合、各ノードが同じ主キーを作成するため、自動インクリメントの主キーは役に立ちません。
これに対する解決策は、自然な主キーを使用することですか?私は、この多数のユーザーにとって自然な主キーを考えるのに本当に苦労しています。問題は、彼らはすべて若者であるため、国民保険番号や私が考えることができる他の一意の識別子を持っていないことです。複数列の主キーを作成することはできますが、それでも可能性はありますが、ごくわずかな重複が発生します。
誰かが解決策を知っていますか?
ありがとう