Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 2148|Atbildi: 0

Kas ir UUID? un atšķirība starp versijām

[Kopēt saiti]
Publicēts 2024-10-18 16:31:13 | | |
Prasības: Atrodiet UUID ģeneratoru un konstatējiet, ka UUID ir arī diferencēti pēc versijas.

Kas ir UUID?

Universāli unikālais identifikators (UUID) ir 128 ciparu identifikators, ko izmanto, lai unikāli identificētu informācijas daļu sistēmā.

Saskaņā ar standartu (RFC 4122 (atver jaunu logu)), UUID tiek ģenerēti, nepaļaujoties uz ārējiem pakalpojumiem un ir unikāli (piezīme: dublēšanas varbūtība ir gandrīz nulle).

UUID sastāv no 32 skaitļiem heksadecimālā, tāpēc teorētiskais kopskaits ir 16^32, un pat tad, ja nanosekundē tiek ģenerēts viens triljons, būs nepieciešami desmit miljardi gadu, lai izmantotu visus UUID.

Savā kanoniskajā teksta attēlojumā UUID 16 8 bitu baiti ir attēloti kā 32 heksadecimālie skaitļi, atdalīti ar defisi "-", kas parādīti piecās grupās formā "8-4-4-4-12", kopā 36 rakstzīmes (32 heksadecimālie skaitļi un 4 defises).

Piemēram:

123e4567-e89b-12d3-a456-426655440000
xxxxxxxx-xxxx-mxxx-nxxx-xxx

UUID versija

  • v1 - 1. versija UUID izmanto laika zīmogus un monotonus skaitītājus.
  • v3 - 3. versija UUID, pamatojoties uz dažu datu MD5 jaucējkodiem.
  • v4 - 4. versija UUID ar nejaušiem datiem.
  • v5 - 5. versija UUID, pamatojoties uz dažu datu SHA1 jaucējkodiem.
  • v6 - 6. versija UUID izmanto laika zīmogus un monotonus skaitītājus.
  • v7 - 7. versija UUID ar Unix laika zīmogiem.
  • v8 - 8. versija UUID ar lietotāja definētiem datiem.


Kuru UUID versiju man vajadzētu izmantot?

Ja vēlaties ģenerēt tikai unikālus identifikatorus, apsveriet 4. versijas (v4) UUID. Ja vēlaties izmantot UUID kā datu bāzes atslēgas vai tie ir jākārto, apsveriet 7. versijas (v7) UUID. Parasti jāizvairās no citām versijām, ja vien nav pieprasījuma.

Dažas UUID versijas aizstāj citas. 6. versija ir labāka par 1. versiju, bet 5. versija ir labāka par 3. versiju.

UUID un GUID atšķirība

Standarti un ieviešana: UUID ir atvērts standarts, savukārt GUID ir īpaša Microsoft UUID standarta ieviešana.

Atsauce:Hipersaites pieteikšanās ir redzama.





Iepriekšējo:Angular 18 sērija (divdesmit piecas) dinamiski ievieto atveidotu HTML kodu
Nākamo:Tiek atzīmēti galveno, mazāko, būvējuma numuru un pārskatīšanas versiju numuri
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com