2012-02-05 40 views
0

在我已經努力的每個優秀團隊中,我們(領導和架構師)都遠離使用GUID進行身份驗證和用戶標識,這僅僅是因爲它們特別適用於e -commerce網站在性能方面表現不佳,僅僅是PK Int。至少這是除了與之合作的痛苦之外的共識。對於大型表數據集,使用Int PK而不是GUID

我該如何使用Int ID,但是對於大數據集,仍然可以在不使用GUID的情況下過濾唯一性問題(用盡唯一ID)?

+1

你打算用完2.1b號碼嗎?總是可以去bigint/int64,其最大尺寸爲9,223,372,036,854,775,807 – Phill 2012-02-05 01:24:08

+0

可能不會用完......我只是喜歡簡單的Ids ...更容易使用。 – PositiveGuy 2012-02-05 07:56:45

回答

1

看看here爲您的選擇。此外,你應該檢查是否將所有這些記錄存儲在單個表內是一個很好的選擇。也許你應該考慮表partitioning

相關問題