ตัวสร้าง UUID v6

สร้างตัวระบุ UUID v6 แบบอิงเวลาและเรียงลำดับได้ภายในเบราว์เซอร์ของคุณ.

ตัวเลือก
สร้างค่า UUID v6 พร้อมเวลาประทับที่เรียงลำดับได้, ID โหนดแบบสุ่มส่วนตัว หรือฟิลด์ที่ระบุเองซึ่งเข้ากันได้กับ v1.
ผลลัพธ์
UUID จะถูกสร้างในเบราว์เซอร์และเรียงตามเวลาประทับที่ฝังอยู่.

-

ตัวสร้าง UUID v6 สร้าง UUID แบบอิงเวลาที่ยังคงรูปแบบ UUID ที่คุ้นเคยไว้ แต่ย้ายเวลาประทับมาไว้ก่อนเพื่อให้เรียงตามลำดับตัวอักษรได้อย่างเป็นธรรมชาติ เครื่องมือนี้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ ดังนั้นตัวระบุที่สร้างขึ้นและค่าโหนดที่เลือกใช้จะไม่ออกจากหน้านี้

UUID v6 มีประโยชน์เมื่อใด

ใช้ UUID v6 เมื่อคุณต้องการตัวระบุที่ยังเข้ากันได้อย่างกว้างขวางกับเครื่องมือ UUID แต่ยังเรียงใกล้กับลำดับการสร้างในล็อก, ดัชนีฐานข้อมูล, สตรีมเหตุการณ์ หรือสคริปต์ย้ายข้อมูลได้ UUID v6 ใกล้เคียงกับ UUID v1 ในเชิงความหมายมากที่สุด: ใช้เวลาประทับแบบเกรกอเรียน, ลำดับนาฬิกา และฟิลด์โหนด 48 บิต แต่จัดเรียงบิตเวลาประทับใหม่เพื่อให้ ID ใหม่เรียงหลัง ID เก่า

ID โหนดและความเป็นส่วนตัว

ตัวสร้าง UUID v1 แบบดั้งเดิมมักใช้ที่อยู่ MAC จริงเป็นฟิลด์โหนด เครื่องมือนี้ใช้ค่าเริ่มต้นเป็น ID โหนดแบบสุ่มที่มีการดูแลภายในเครื่องสำหรับ UUID แต่ละรายการที่สร้างขึ้น จึงไม่เปิดเผยที่อยู่ฮาร์ดแวร์ เปลี่ยนเป็นโหนดกำหนดเองเฉพาะเมื่อคุณตั้งใจต้องการเอาต์พุตที่เข้ากันได้กับ v1 สำหรับ fixture ทดสอบ, การตรวจสอบการทำงานร่วมกัน หรือระบบที่ควบคุมได้

ลำดับนาฬิกาและเวลากำหนดเอง

ลำดับนาฬิกาช่วยหลีกเลี่ยงการชนกันเมื่อเวลาประทับซ้ำหรือเวลานาฬิกาย้อนกลับ ลำดับสุ่มเริ่มต้นปลอดภัยที่สุดสำหรับการใช้งานทั่วไป เวลาประทับ, ID โหนด และลำดับนาฬิกาแบบกำหนดเองมีประโยชน์สำหรับตัวอย่างที่ต้องการผลลัพธ์คงที่ แต่ควรใช้ค่ากำหนดเองที่ซ้ำกันอย่างระมัดระวังในข้อมูลใช้งานจริง