Penjana ULID

Jana Pengecam Boleh Isih Secara Leksikografi yang Unik Secara Universal dalam pelayar dengan cap masa tersuai pilihan.

Pilihan
Mulakan dengan satu ULID, kemudian tukar kepada mod kelompok apabila anda memerlukan senarai yang boleh diisih.

Mod tunggal mengekalkan output yang fokus; mod kelompok membuka kunci bilangan dan pengisihan monotonik.

Gunakan nilai jam semasa atau tetapkan cap masa ULID kepada milisaat Unix tertentu.

Hasil
Nilai ULID yang dijana secara setempat untuk mod dan cap masa yang dipilih.

-

Jana ULID secara setempat dalam pelayar anda untuk rekod, peristiwa, log, lekapan, dan sistem teragih yang memerlukan pengecam padat dengan awalan yang boleh diisih mengikut masa. Setiap nilai dicipta pada peranti ini dan boleh disalin atau dimuat turun tanpa menghantar kelompok itu kepada perkhidmatan lain.

Mengapa Guna ULID

ULID bermaksud Universally Unique Lexicographically Sortable Identifier. Ia menggabungkan cap masa milisaat Unix 48-bit dengan 80 bit kerawakan, kemudian mengekodkan hasilnya sebagai rentetan Crockford Base32 26 aksara. Bentuk ini menjadikan ULID selamat untuk URL, mesra pangkalan data, dan boleh diisih secara semula jadi mengikut masa penciptaan.

Masa Semasa Atau Tersuai

Gunakan masa semasa untuk rekod aplikasi biasa, kunci import, dan data ujian yang sepatutnya mencerminkan masa ia dicipta. Tukar kepada cap masa tersuai apabila anda memerlukan sampel yang kelihatan deterministik, baris yang diisi semula, peristiwa yang dimainkan semula, atau lekapan yang perlu diisih sekitar detik tertentu.

Kelompok Monotonik

Apabila mod kelompok monotonik didayakan, ID yang dijana untuk milisaat yang sama akan menambah segmen rawaknya supaya kelompok kekal diisih secara leksikografi dari atas ke bawah. Lumpuhkannya apabila anda mahu setiap baris menggunakan segmen rawak yang baharu. Mana-mana mod tetap mengekalkan cap masa kelihatan dalam sepuluh aksara pertama.