|
|
Публикувано в 18.10.2024 г. 16:31:13 ч.
|
|
|

Изисквания: Намерете UUID генератор и установете, че UUID-ите също са диференцирани по версия.
Какво е UUID?
Универсално уникалният идентификатор (UUID) е 128-цифрен идентификатор, използван за уникално идентифициране на информация в системата.
Според стандарта (RFC 4122 (отваря нов прозорец)), UUID-ите се генерират без да разчитат на външни услуги и са уникални (забележка: вероятността за дублиране е почти нула).
UUID се състоят от 32 числа в шестнадесетични, така че теоретичният общ брой е 16^32, и дори ако се генерират един трилион на наносекунда, ще са нужни десет милиарда години, за да се изразходват всички UUID.
В каноничната си текстова репрезентация 16-те 8-битови байта на UUID са представени като 32 шестнадесетични числа, разделени с тирето '-', показвано в пет групи във формата "8-4-4-4-12", общо 36 знака (32 шестнадесетични числа и 4 тирета).
Например:
123E4567-E89b-12d3-A456-426655440000 xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxx
Версия на UUID
- v1 - Версия 1 UUID използва времеви печати и монотонни броячи.
- v3 - UUID за версия 3, базиран на MD5 хешове на някои данни.
- v4 - UUID версия 4 с произволни данни.
- v5 - UUID версия 5, базиран на SHA1 хешове на някои данни.
- v6 - Версия 6 UUID използва времеви печати и монотонни броячи.
- v7 - UUID за версия 7 с Unix времеви печати.
- v8 - UUID за версия 8 с потребителски дефинирани данни.
Коя версия на UUID да използвам?
Ако искате да генерирате само уникални идентификатори, разгледайте UUID-и от версия 4 (v4). Ако искате да използвате UUID като ключове за база данни или трябва да ги сортирате, разгледайте UUID от версия 7 (v7). Други версии обикновено трябва да се избягват, освен ако няма съществуващо търсене.
Някои UUID версии заместват други. Версия 6 е по-добра от версия 1, а версия 5 е по-добра от версия 3.
Разлика в UUID и GUID
Стандарти и имплементации: UUID е отворен стандарт, докато GUID е специфична реализация на стандарта UUID от Microsoft.
Препратка:Входът към хиперлинк е видим.
|
Предишен:Angular серия 18 (двадесет и пет) динамично вмъква рендериран HTML кодСледващ:Номерата на версиите Major, Minor, Build Number и Revision са анотирани
|