Memahami Versi UUID
Ada beberapa versi UUID, masing-masing dengan kasus penggunaan yang berbeda. Panduan ini membantu Anda memilih yang tepat.
UUID v1: Berbasis Waktu
Dihasilkan dari timestamp + alamat MAC. Dapat diurutkan berdasarkan waktu pembuatan. Kelemahan: mengungkapkan alamat MAC (privasi), dapat ditebak. Kasus penggunaan: saat Anda perlu keterurutan dan tidak khawatir tentang privasi. Sebagian besar aplikasi modern menghindari v1.
UUID v4: Acak
Dihasilkan dari angka acak kriptografi yang kuat. Paling umum digunakan. Keuntungan: tidak dapat ditebak, tidak ada metadata yang bocor, sederhana. Kelemahan: tidak ada keterurutan, murni acak. Default yang baik untuk sebagian besar kasus penggunaan.
UUID v5: Berbasis Nama
Dihasilkan dari namespace + nama menggunakan SHA-1. Deterministik: input yang sama = UUID yang sama. Kasus penggunaan: perlu UUID konsisten untuk resource yang sama di berbagai sistem. Contoh: buat UUID dari URL atau email. Lebih baik v5 daripada v3 (yang menggunakan MD5).
Coba Alat
Generator UUID