Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 2148|Odgovoriti: 0

Kaj je UUID? in razlika med različicami

[Kopiraj povezavo]
Objavljeno 18. 10. 2024 ob 16:31:13 | | |
Zahteve: Poiščite generator UUID in ugotovite, da so UUID-ji prav tako različno diferencirani.

Kaj je UUID?

Univerzalno edinstven identifikator (UUID) je 128-mestni identifikator, ki se uporablja za enolično identifikacijo podatka v sistemu.

Po standardu (RFC 4122 (odpre novo okno)) se UUID-ji generirajo brez zanašanja na zunanje storitve in so edinstveni (opomba: verjetnost podvajanja je skoraj nič).

UUID-ji so sestavljeni iz 32 številk v šestnajstiškem sistemu, torej je teoretični skupni znesek 16^32, in tudi če se generira trilijon na nanosekundo, bo trajalo deset milijard let, da se porabijo vsi UUID-ji.

V kanonični besedilni predstavitvi je 16 8-bitnih bajtov UUID predstavljenih kot 32 šestnajstiških številk, ločenih z vezajem '-', prikazanim v petih skupinah v obliki "8-4-4-4-12", skupaj 36 znakov (32 šestnajstiških številk in 4 vezaje).

Na primer:

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

UUID različica

  • v1- Različica 1 UUID uporablja časovne žige in monotone števce.
  • v3 - Različica 3 UUID, ki temelji na MD5 zgoščevalnih vrednostih nekaterih podatkov.
  • v4 - Različica 4 UUID z naključnimi podatki.
  • v5- Različica 5 UUID, ki temelji na SHA1 zgoščevalnih vrednostih nekaterih podatkov.
  • v6- Različica 6 UUID uporablja časovne žige in monotone števce.
  • v7 - različica 7 UUID z Unix časovnimi žigi.
  • v8 - Različica 8 UUID z uporabniško definiranimi podatki.


Katero različico UUID naj uporabim?

Če želite generirati le edinstvene identifikatorje, razmislite o različici 4 (v4) UUID-jev. Če želite uporabljati UUID-je kot ključe v bazi podatkov ali jih morate razvrstiti, razmislite o različici 7 (v7) UUID-jev. Drugim različicam se je na splošno treba izogibati, razen če obstaja obstoječe povpraševanje.

Nekatere različice UUID presegajo druge. Različica 6 je boljša od različice 1, različica 5 pa je boljša od različice 3.

Razlika med UUID in GUID

Standardi in implementacije: UUID je odprt standard, medtem ko je GUID specifična implementacija standarda UUID podjetja Microsoft.

Referenčni:Prijava do hiperpovezave je vidna.





Prejšnji:Serija Angular 18 (petindvajset) dinamično vstavlja upodobljeno HTML kodo
Naslednji:Glavne številke različic, manjših, številk razgradnje in različic različic so označene
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com