6
我注意到有些人不打擾通常遞增的數字作爲ID,而是簡單地生成一個GUID。優點包括:GUID是最終的ID嗎?
- 方便快捷
- 沒有必要保留以前的ID的跟蹤
- 保證,甚至跨機器是唯一沒有對方
一些缺點的認識是:
- 可能的性能瓶頸
- 使用大量的字節
我的理解是,在大多數情況下使用GUID是有益的,除非時間或空間優化是一個問題。我錯過了什麼?或者你是否同意這個想法?
我注意到有些人不打擾通常遞增的數字作爲ID,而是簡單地生成一個GUID。優點包括:GUID是最終的ID嗎?
一些缺點的認識是:
我的理解是,在大多數情況下使用GUID是有益的,除非時間或空間優化是一個問題。我錯過了什麼?或者你是否同意這個想法?
一對夫婦的利弊:
不能保證是獨一無二的,只是很可能 – fearofawhackplanet 2010-05-03 11:39:39
確實不能保證,但據我所知的可能性微乎其微。 – mafu 2010-05-03 11:42:53
@fearofawhackplanet,@mafutrct:在各種GUID算法的唯一性上看到這個偉大的答案:http://stackoverflow.com/questions/703035/when-are-you-truly-forced-to-use-uuid-as-part -of-the-design/786541#786541 – 2010-05-03 11:56:14