2010-11-04 42 views
6

爲什麼最好使用UUID來存儲唯一的ID值?有什麼好處?爲什麼最好使用UUID來存儲唯一的ID值?

+5

相比什麼? – sharptooth 2010-11-04 14:32:51

+0

可能的[GUID/UUID數據庫密鑰的優缺點]的副本(http://stackoverflow.com/questions/45399/advantages-and-disadvantages-of-guid-uuid-database-keys) – 2010-11-04 14:43:54

+0

用於什麼用例? – 2010-11-04 14:52:47

回答

7

兩個原因。

常規ID在您的系統內的表中唯一唯一。如果你需要整合系統,就會有衝突。 UUID在整個系統中保證是唯一的。

第二個原因是您不希望別人知道您的系統中有多少條記錄。如果你有一個1,2,3,4,5,6的ID,那麼有人可以很容易地找出你的系統有多大或多小。

+3

非常基本的總結...一臺服務器,不重要......服務器場,您需要使用UUID進行合併。 – 2010-11-04 20:06:01

+0

這個澄清很好 – Simone 2010-11-10 16:42:47

相關問題