Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 2148|Odpoveď: 0

Čo je to UUID? a rozdiel medzi verziami

[Kopírovať odkaz]
Zverejnené 18. 10. 2024 o 16:31:13 | | |
Požiadavky: Nájdite generátor UUID a zistite, že UUID sú tiež verziovo diferencované.

Čo je to UUID?

Univerzálne jedinečný identifikátor (UUID) je 128-miestny identifikátor používaný na jednoznačnú identifikáciu informácie v systéme.

Podľa štandardu (RFC 4122 (otvára nové okno)) sa UUID generujú bez závislosti na externých službách a sú jedinečné (poznámka: pravdepodobnosť duplikácie je takmer nulová).

UUID sa skladajú z 32 čísel v hexadecimálnom formáte, takže teoretický súčet je 16^32, a aj keby sa generoval jeden bilión za nanosekundu, trvalo by desať miliárd rokov, kým by sa všetky UUID spotrebovali.

V kanonickej textovej reprezentácii je 16 8-bitových bajtov UUID reprezentovaných ako 32 hexadecimálnych čísel, oddelených pomlčkou '-' zobrazenou v piatich skupinách vo tvare "8-4-4-4-12", spolu 36 znakov (32 hexadecimálnych čísel a 4 pomlčky).

Napríklad:

123e4567-e89b-12d3-a456-426655440000
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxx

UUID verzia

  • v1- Verzia 1 UUID používa časové pečiatky a monotónne čítače.
  • v3 - Verzia 3 UUID založená na MD5 hashoch niektorých dát.
  • v4 - Verzia 4 UUID s náhodnými dátami.
  • v5- Verzia 5 UUID založená na SHA1 hashoch niektorých dát.
  • v6- Verzia 6 UUID používa časové pečiatky a monotónne čítače.
  • v7 - Verzia 7 UUID s unixovými časovými pečiatkami.
  • v8 - Verzia 8 UUID s používateľom definovanými dátami.


Ktorú verziu UUID by som mal použiť?

Ak chcete generovať iba jedinečné identifikátory, zvážte verziu 4 (v4) UUID. Ak chcete používať UUID ako databázové kľúče alebo ich potrebujete triediť, zvážte verziu 7 (v7) UUID. Iné verzie by sa mali vo všeobecnosti vyhýbať, pokiaľ neexistuje existujúci dopyt.

Niektoré verzie UUID nahrádzajú iné. Verzia 6 je lepšia ako verzia 1 a verzia 5 je lepšia ako verzia 3.

Rozdiel medzi UUID a GUID

Štandardy a implementácie: UUID je otvorený štandard, zatiaľ čo GUID je špecifická implementácia štandardu UUID od Microsoftu.

Referencia:Prihlásenie na hypertextový odkaz je viditeľné.





Predchádzajúci:Séria Angular 18 (dvadsaťpäť) dynamicky vkladá renderovaný HTML kód
Budúci:Čísla hlavných verzií, vedľajších, čísel zostavy a verzií sú anotované
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com