UUID UUID Generator

Gratis · Tanpa pendaftaran · Tanpa pemasangan

Pembuat UUID v6

UUID v6 memakai informasi yang sama dengan v1 tetapi menempatkan stempel waktu di awal nilai. Pengenal jadi terurut menurut waktu pembuatan dan indeks basis data tetap rapi.

  • Urut waktu
  • RFC 9562
  • Versi v1 yang diperbaiki

Pembuat UUID v6

v6
Antara 1 dan 1000.
Pemformatan

Hasil 0

    Dibuat di perangkat Anda dengan Web Crypto API — tidak ada yang keluar dari peramban. Pintasan: Ctrl + Enter — untuk membuat ulang

    Apa itu UUID v6?

    Sebuah UUID v6 menyusun ulang tata letak bit v1: stempel waktu 60 bit di paling depan, lalu bit versi dan varian, kemudian informasi node. Hasilnya adalah nilai yang, bila dibandingkan sebagai teks, tetap mengikuti urutan waktu.

    Tata letak ini membuat perbandingan UUID sebagai string setara dengan perbandingan tanggal. Ini penting terutama untuk indeks B-tree: pemecahan halaman akibat kunci acak berkurang jauh.

    Cara pakai

    1. Pilih berapa pengenal yang Anda butuhkan (1 hingga 1000).
    2. Aktifkan format huruf besar atau kurung kurawal bila perlu.
    3. Klik Buat; nilainya akan naik mengikuti urutan pembuatan.

    Kegunaan

    • Kunci utama yang dikueri menurut urutan waktu.
    • Mengurangi fragmentasi indeks pada beban tulis tinggi.
    • Pengenal berurutan untuk log peristiwa atau catatan jurnal.

    Posisi UUID v6

    Opsi mana yang dipakai, dan kapan
    OpsiKapan dipakai
    v6Waktu di depan: dapat diurutkan dan membawa informasi yang sama dengan v1
    v7Waktu Unix milidetik; lebih sederhana untuk rancangan baru
    v1Menyimpan data yang sama dalam tata letak yang tidak dapat diurutkan

    Versi UUID secara singkat

    VersiDapat diurutkanBerbasisPaling cocok untuk
    v1TidakStempel waktu + alamat MACSistem lama yang masih mengharapkan v1
    v3TidakCacahan MD5 dari sebuah namaPengenal deterministik bila MD5 diwajibkan
    v4Tidak122 bit acakHampir semua pengenal umum
    v5TidakCacahan SHA-1 dari sebuah namaBila nama yang sama harus selalu memberi ID yang sama
    v6YaStempel waktu yang diurutkan ulangPengenal terurut tanpa melepas keacakan
    v7YaWaktu Unix milidetikKunci utama basis data dan ID peristiwa
    v8TidakTata letak bit Anda sendiriFormat khusus atau eksperimental

    Ketujuh versi sama-sama 128 bit dan ditulis dalam bentuk 8-4-4-4-12 yang sama. Yang berbeda hanya makna bitnya.

    Pertanyaan umum

    Bagaimana memilih antara v6 dan v7?

    Keduanya terurut menurut waktu. v7 memakai waktu Unix milidetik dan lebih mudah diterapkan; v6 dirancang untuk sistem yang kompatibel dengan v1 dan membutuhkan resolusi 100 nanodetik serta kolom node.

    Apakah v6 kehilangan keacakan sepenuhnya?

    Tidak. Setelah stempel waktu dan kolom node selalu ada bit acak, sehingga nilai yang dibuat pada milidetik yang sama pun tetap berbeda.

    Dari mana nomor versi v6 berasal?

    Ditetapkan oleh RFC 9562. Tata letak bit v1 bermasalah untuk pengurutan, jadi ditambahkan versi perbaikan tanpa mengubah kompatibilitas ke belakang.