See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 2148|Vastuse: 0

Mis on UUID? ja erinevused versioonide vahel

[Kopeeri link]
Postitatud 2024-10-18 16:31:13 | | |
Nõuded: Leia UUID generaator ja leia, et UUID-d on samuti versioonidiferentseeritud.

Mis on UUID?

Universaalselt unikaalne identifikaator (UUID) on 128-kohaline identifikaator, mida kasutatakse süsteemi info unikaalseks tuvastamiseks.

Vastavalt standardile (RFC 4122 (avab uue akna)) genereeritakse UUID-d ilma välisteenustele tuginemata ning need on unikaalsed (märkus: dubleerimise tõenäosus on peaaegu null).

UUID-d koosnevad 32 kuueteistkümnendsüsteemis arvust, seega on teoreetiline kogusumma 16^32, ja isegi kui nanosekundis genereeritakse triljon, kulub kõigi UUID-de kasutamiseks kümme miljardit aastat.

Kanonilises tekstis esitatakse UUID 16 8-bitist baiti 32 kuueteistkümnendsüsteemina, mis on eraldatud sidekriipsuga '-' kujul "8-4-4-12", kokku 36 tähemärki (32 kuueteistkümnendsüsteemi ja 4 sidekriipsu).

Näiteks:

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

UUID versioon

  • v1- Versioon 1 UUID kasutab ajatempleid ja monotoonseid loendureid.
  • v3 - Versioon 3 UUID, mis põhineb MD5 räsidel mõnest andmest.
  • v4 - Versioon 4 UUID juhuslike andmetega.
  • v5- Versioon 5 UUID, mis põhineb SHA1 räsidel mõnest andmest.
  • v6- Versioon 6 UUID kasutab ajatempleid ja monotoonseid loendureid.
  • v7 - Versioon 7 UUID Unix ajatemplitega.
  • v8 - Versioon 8 UUID kasutaja määratud andmetega.


Millist UUID versiooni peaksin kasutama?

Kui soovid genereerida ainult unikaalseid identifikaatoreid, kaalu versiooni 4 (v4) UUID-sid. Kui soovid kasutada UUID-sid andmebaasi võtmetena või vajad neid sorteerida, kaalu versiooni 7 (v7) UUID-sid. Teisi versioone tuleks üldiselt vältida, välja arvatud juhul, kui nõudlus on olemas.

Mõned UUID versioonid asendavad teisi. Versioon 6 on parem kui versioon 1 ja versioon 5 parem kui versioon 3.

UUID ja GUID erinevused

Standardid ja rakendused: UUID on avatud standard, samas kui GUID on Microsofti UUID standardi spetsiifiline rakendus.

Viide:Hüperlingi sisselogimine on nähtav.





Eelmine:Angular 18 seeria (kakskümmend viis) lisab dünaamiliselt renderdatud HTML-koodi
Järgmine:Major, Minor, Build Number ja Revised versiooninumbrid on märgistatud
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com