UUID v7 გენერატორი

დააგენერირეთ UUID v7 მნიშვნელობები ონლაინ: დროის მიხედვით სორტირებადი UUID-ები 48-ბიტიანი მილიწამების დროის შტამპითა და 74 შემთხვევითი ბიტით.

გენერირებული ID-ები
მზადაა. დააგენერირეთ UUID v7 მნიშვნელობები თქვენს ბრაუზერში.

როგორ იქმნება ეს 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, თუ გჭირდებათ გაუმჭვირვალე იდენტიფიკატორი დროის მონაცემების გარეშე.