Apa itu UUID
Merangkum konsep UUID (Universally Unique Identifier) dan alasan penggunaannya dari dasar.
Definisi
UUID adalah nilai 128 bit yang dirancang agar dapat membuat identifier unik yang nyaris tak pernah bertabrakan di seluruh dunia tanpa pengelola pusat. Biasanya ditulis sebagai 32 digit heksadesimal dan 4 tanda hubung dalam bentuk 8-4-4-4-12.
Mengapa digunakan
Karena beberapa sistem atau lingkungan luring dapat membuat ID masing-masing tanpa saling bertabrakan, UUID banyak dipakai untuk sistem terdistribusi, kunci utama basis data, nama file, token sesi, dan lainnya. Berbeda dengan integer yang bertambah berurutan, UUID sulit ditebak dan mudah digabungkan.
Versi
UUID memiliki beberapa versi. v4 yang acak paling umum, sedangkan v7 yang dapat diurutkan waktu adalah rekomendasi terbaru. Ada juga v3·v5 berbasis nama, v1 berbasis waktu, dan NIL yang seluruhnya nol.