DEV
เครื่องสร้าง UUID v4 — ตัวระบุเฉพาะออนไลน์
UUID (Universally Unique Identifier) เป็นตัวระบุ 128 บิตในรูปแบบมาตรฐาน 8-4-4-4-12 ตัวอักษรเลขฐานสิบหก UUID v4 สร้างแบบสุ่มและมีความเสี่ยงการชนต่ำมาก
เวอร์ชัน UUID
- v1: อิงตามเวลาและที่อยู่ MAC
- v3: hash MD5 จาก namespace และชื่อ
- v4: สุ่มทั้งหมด (ใช้กันมากที่สุด)
- v5: hash SHA-1 จาก namespace และชื่อ
เมื่อใดควรใช้ UUID?
คีย์หลักในฐานข้อมูล (โดยเฉพาะสำหรับการทำ replication) ID เซสชัน ธุรกรรม ระบบกระจายที่โหนดต่างๆ สร้าง ID โดยอิสระ