ULIDs adalah compact, URL-safe, lexicographically identifikasi yang dapat disortir dengan sebuah 48- bit timestamp dan 80 bit acak. Mereka berguna untuk log, stream acara, catatan basis data, nama berkas, dan sistem yang didistribusikan yang menguntungkan dari ID dapat disortabel waktu.
Mode monotonic menjaga ID memerintahkan ketika beberapa dibuat dalam milidetik yang sama. Tempelkan ULID untuk memeriksa penanda waktu dan komponen acak sebelum pengajuan debug, impor, atau catatan yang dihasilkan.
ULID standar adalah nilai Crockford Base32. Memilih grup ULID string yang valid mencatat berdasarkan waktu pembuatan mereka yang tertanam, tapi jam dari mesin yang berbeda masih dapat bergerak mundur atau tidak setuju. Generasi monotonic meningkatkan pemesanan hanya untuk ID yang diproduksi bersama dalam sesi peramban yang sama.
Karena penanda waktu dapat diterjemahkan, ULID adalah identifier daripada rahasia. Jangan gunakan satu dengan sendirinya sebagai tanda akses atau asumsikan bahwa itu tersembunyi ketika sebuah catatan diciptakan.
Alat terkait: Generator v7 UUID · Generator String Acak