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 โดยอิสระ