UUID(Universally Unique Identifier)的標準型式包含32個16進位數字,以連字號分為五段,形式為8-4-4-4-12的36個字元,示例:550e8400-e29b-41d4-a716-446655440000,到目前為止業界一共有5種方式生成UUID,詳情見IETF發布的UUID規範 A Universally Unique IDentifier (UUID) URN Namespace。
以MySQL舉例,利用給欄位設置auto_increment_increment和auto_increment_offset來保證ID自增,每次業務使用下列SQL讀寫MySQL得到ID號。