2012-02-05 13 views
0

私が作業したすてきなチームでは、リードとアーキテクトはGUIDを認証とユーザーIDのために利用していました。 - 商用サイトのパフォーマンスは、PKインテンシブと比較して非常に低い。少なくともそれは協力する痛みに加えてコンセンサスでした。大規模なテーブルのデータセットにGUIDの代わりにInt PKを使用

大規模なデータセットに対してはどのように使用できますか?また、GUIDを使用せずに一意性の問題(一意のIDが不足しています)

+1

2.1b番号が不足していますか?最大サイズが9,223,372,036,854,775,807 – Phill

+0

のbigint/int64に行くことはおそらくありません...私は単純なIDが好きです...扱いやすくなります。 – PositiveGuy

答えて

1

あなたのオプションはhereです。また、1つのテーブル内にすべてのレコードを格納するのが良い選択肢であるかどうかを確認する必要があります。おそらくテーブルpartitioningについて考えるべきでしょうか?