GUID全球惟一ID

全球惟一ID,不是自增的,比自動增值的ID好,任什麼時候候都不會重複,與它的機制有關,如網卡芯片、時區、時間等等

對於大型的數據應用,建議使用GUID,數據合併就不存在重複的問題。java

而對單據開的主從表或一些關聯表,也建議採用GUID。
好比採用自動增值的ID,你在主表中插入記錄後還要獲取這個新的ID用於從表中,而GUID你能夠直接生成,應用於主表和從表,還不用考慮重複和衝突的問題dom

----------------------------------------------
SQL Server裏能夠用NewID()生成,對應字段類型爲uniqueidentifieride

ORACLE裏能夠用sys_guid()生成,對應varchar2ui

.NET裏面用System.Guid.NewGuid()生成it

JAVA裏面用java.util.UUID.randomUUID().toString()生成class

相關文章
相關標籤/搜索