Kas yra UUID?
UUID (universalus unikalus identifikatorius) - tai 128 bit? identifikatorius, kur? standartizavo "Open Software Foundation", kad būt? u?tikrintas visuotinis unikalumas paskirstytose sistemose. Standartinis formatas yra toks:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx( (8-4-4-4-4-12 ?e?ioliktaini? skaitmen?). Pagrindin?s funkcijos:
- Visuotinis unikalumas: Labai ma?a pasikartojimo tikimyb? (teori?kai per sekund? sukuriama 1 mlrd. UUID, o per 100 met? pasikartojimo tikimyb? yra 50 %). Standartai: Atitinka tarptautin? standart? RFC 4122 Daugelio versij? palaikymas: ? 1 versija: Remiantis laiko ?ymomis ir MAC adresais 4 versija: Remiantis atsitiktiniais skai?iais (da?niausiai naudojama) ?rankio naudojimo instrukcijos
1. Pasirinkite versij?: Pagal numatytuosius nustatymus generuoja saugius UUIDv4 atsitiktinius identifikatorius 2. Generacij? skai?ius: Generuoja 1-1000 UUID masi?kai3. Kopijuoti rezultat?: Standartinio formato identifikatori? kopija vienu spustel?jimu4. Taikymo scenarijai: ? Duomen? baz?s pirminis raktas - Paskirstytosios sistemos mazgo identifikavimas - Unikalus fail? ir (arba) i?tekli? pavadinim? suteikimas - Sesijos ID generavimas Technin? specifikacija
Visuose sugeneruotuose UUID yra: - 16 bait? ilgio( (128 bit?) standartinis skirtukas( (brūk?nys) - versijos identifikavimo bitas( (13-as simbolis) - Varianto identifikavimo bitas( (17-as simbolis) Pastaba: siekiant u?tikrinti duomen? saugum?, ?i priemon? skai?iavimus atlieka nar?ykl?je vietoje, neperduodant j? tinklu.