Struktura UUID
Standardowy UUID wygląda tak: 550e8400-e29b-41d4-a716-446655440000. Składa się z 32 cyfr szesnastkowych wyświetlanych w 5 grupach oddzielonych myślnikami (8-4-4-4-12).
Dlaczego warto używać UUID?
Typowe zastosowania
Szczegóły techniczne
Rozmiar i format
- 128 bits (16 bytes) całkowita długość
- 32 znaki szesnastkowe
- 36 znaków z myślnikami
- Standardowy format zgodny z RFC 4122
Prawdopodobieństwo kolizji
Przy UUID v4, musiałbyś wygenerować około 2.71 × 1018 UUID, aby mieć 50% szans na jedną kolizję. To odpowiednik generowania 1 miliarda UUID na sekundę przez około 85 lat.
Zgodność
UUID są obsługiwane natywnie w większości nowoczesnych baz danych (PostgreSQL, MySQL 8.0+, SQL Server, Oracle) oraz w językach programowania (Java, Python, JavaScript, PHP, C#, Go, Rust).