UUID v7 генераторы
Интернетте UUID v7 мәндерін жасаңыз: 48 биттік миллисекундтық уақыт белгісі және 74 кездейсоқ биті бар уақыт бойынша сұрыпталатын UUID кодтары.
Жасалған ID-лер
Бұл ID қалай жасалған
- Құрылымы
- 48 биттік Unix миллисекундтық уақыт белгісі, 7-нұсқа биттері, RFC нұсқа биттері және кездейсоқ толтыру.
- Энтропия
- Бұл іске асыруда 74 кездейсоқ бит бар; монотонды есептегіш жоқ.
- Уақыт
- Иә. Алғашқы 48 бит жасалу уақытын кодтайды, сондықтан ID кодтары әртүрлі миллисекундтарда уақыт бойынша сұрыпталады.
- Коллизия қаупі
- Бір миллисекунд ішінде коллизиялар 74 кездейсоқ битке байланысты; бір миллисекундтағы өте жоғары көлем үшін үйлестірілген ID қызметін пайдалану керек.
- Мысал
019f54d2-1627-7bd2-a277-0d816c336dbc
ID-леріңіз сенімді браузерлік кездейсоқтық арқылы жергілікті түрде жасалады. BroBroGo серверіне ештеңе жіберілмейді.
Жиі қойылатын сұрақтар (FAQ)
Неліктен UUID v4 орнына UUID v7 таңдау керек?
UUID v7 UUID пішінін сақтайды, бірақ уақыт бойынша сұрыпталады, бұл журналдардың, дерекқор индекстерінің және оқиғалар ағындарының шамамен хронологиялық тәртіпте қалуына көмектеседі.
UUID v7 жасалу уақытын жасыра ма?
Жоқ. Уақыт белгісі ID бөлігі болып табылады. Уақыт деректерінсіз түсініксіз идентификатор қажет болса, UUID v4 немесе NanoID пайдаланыңыз.