Kas ir UUID?
UUID (Universal Unique Identifier) ir 128 bitu identifikators, ko standartizējis Open Software Foundation, lai nodro?inātu globālu unikalitāti izplatītās sistēmās. Standarta formāts ir ?āds:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx( (8-4-4-4-4-4-12 se?ciparu cipari). Galvenās funkcijas:
- Globāla unikalitāte: ?oti maza dublē?anās varbūtība (teorētiski sekundē tiek ?enerēts 1 miljards UUID, un 100 gadu laikā dublē?anās varbūtība ir 50 %). Standarti: Atbilst starptautiskajam standartam RFC 4122. Vairāku versiju atbalsts: ? Versija 1: Pamatojas uz laika zīmēm un MAC adresēm Versija 4: Pamatojoties uz nejau?iem skait?iem (visbie?āk izmantotā) Norādījumi par rīka lieto?anu
1. Izvēlieties versiju: Pēc noklusējuma ?enerē dro?us UUIDv4 izlases identifikatorus 2. ?enerāciju skaits: ?enerē 1-1000 UUID masveidā3. Kopēt rezultātu: Standarta formāta identifikatoru kopē?ana ar vienu klik??i4. Pielietojuma scenāriji: ? Datubāzes primārā atslēga - Izkliedētās sistēmas mezgla identifikācija - Unikāls failu/resursu nosaukumu pie??ir?ana - Sesijas ID ?enerē?ana Tehniskā specifikācija
Visi ?enerētie UUID satur: - 16 baitu garumu( (128 bitu) standarta norobe?otājs( (defise) - versijas identifikācijas bitu( (13. rakstzīme) - Varianta identifikācijas bits( (17. rakstzīme) Piezīme: Lai nodro?inātu datu dro?ību, ?is rīks aprē?inus veic lokāli pārlūkprogrammā bez pārraides tīklā.