通用唯一識別碼
UUID(通用唯一識別碼,Universally Unique Identifier)是一種標準化的128位標識符,用於在計算系統中唯一地標識信息或實體。
UUID由32個十六進制數字組成,形如「8-4-4-4-12」的字元串格式,例如「550e8400-e29b-41d4-a716-446655440000」。UUID的生成算法通常基於時間戳、計算機的唯一標識符(如MAC地址)以及隨機數,以確保生成的標識符具有高度的唯一性。雖然UUID的衝突機率非常低,但並不能保證絕對的唯一性。
UUID廣泛套用於多個領域,包括但不限於資料庫主鍵、分散式系統中的節點標識、Web開發中的會話管理、軟體開發中的檔案命名和組件標識,以及數據同步和複製過程中的數據源標識。總的來說,UUID提供了一種可靠的方法來生成全局唯一的標識符,適用於分散式系統、資料庫管理、軟體開發以及其他需要唯一標識的場景。