UUID v7 გენერატორი
დააგენერირეთ UUID v7 მნიშვნელობები ონლაინ: დროის მიხედვით სორტირებადი UUID-ები 48-ბიტიანი მილიწამების დროის შტამპითა და 74 შემთხვევითი ბიტით.
გენერირებული ID-ები
როგორ იქმნება ეს ID
- სტრუქტურა
- 48-ბიტიანი Unix მილიწამების დროის შტამპი, მე-7 ვერსიის ბიტები, RFC ვარიანტის ბიტები და შემთხვევითი შევსება.
- ენტროპია
- 74 შემთხვევითი ბიტი ამ იმპლემენტაციაში; მონოტონური მრიცხველი არ გამოიყენება.
- დრო
- დიახ. პირველი 48 ბიტი აკოდირებს შექმნის დროს, ამიტომ ID-ები სორტირდება დროის მიხედვით სხვადასხვა მილიწამებში.
- კოლიზიის რისკი
- ერთ მილიწამში კოლიზიები დამოკიდებულია 74 შემთხვევით ბიტზე; ერთსა და იმავე მილიწამში უკიდურესად დიდი მოცულობის გენერირებისთვის უმჯობესია გამოიყენოთ კოორდინირებული ID სერვისი.
- მაგალითი
019f55bc-7f83-7e1e-a8a3-f759bf52a3f2
თქვენი ID-ები გენერირდება ლოკალურად ბრაუზერის ძლიერი შემთხვევითობის გამოყენებით. BroBroGo-ზე არაფერი იგზავნება.
ხშირად დასმული კითხვები
რატომ უნდა ავირჩიო UUID v7 ნაცვლად UUID v4-ისა?
UUID v7 ინარჩუნებს UUID-ის ფორმას, მაგრამ სორტირდება დროის მიხედვით, რაც ეხმარება ლოგებს, მონაცემთა ბაზის ინდექსებსა და ივენთების ნაკადებს ქრონოლოგიური თანმიმდევრობის შენარჩუნებაში.
მალავს თუ არა UUID v7 შექმნის დროს?
არა. დროის შტამპი ID-ის განუყოფელი ნაწილია. გამოიყენეთ UUID v4 ან NanoID, თუ გჭირდებათ გაუმჭვირვალე იდენტიფიკატორი დროის მონაცემების გარეშე.