Your Code Assumes Every UUID Is Random
For years a UUID meant version 4. One hundred and twenty two random bits, and a few fixed ones saying what kind it was. So code grew up around that…
Tech news from the best sources
For years a UUID meant version 4. One hundred and twenty two random bits, and a few fixed ones saying what kind it was. So code grew up around that…
UUID v4 vs. UUID v7 vs. ULID in 2026: Database Index Performance, B-Tree Fragmentation, Collision Mathematics, and RFC 9562 Migration Guide For more…
You've generated thousands of UUIDs without thinking twice. id column, default value, done — a 36-character string that looks like f47ac10b-58cc-437…
Всем привет! Меня зовут Паша Агалецкий , я техлид команды платформы разработки Авито . В этой статье я расскажу о новой версии Go — 1.27. Я выбрал д…
В обзорной статье мы разобрали, зачем использовать в поиске тот же UUID, что и в основной базе (если таковая имеется). Здесь сразу перей…
Допустим, у вашего товара в основной базе уже есть ID 550e8400-e29b-41d4-a716-446655440000 . Он попадает в события, логи и ответы API. Но при…
В каждом бэкенде рано или поздно рядом появляются id , UUID , slug , token и request_id . Все они выглядят как строки, но отвечают за разные вещи. К…
TL;DR Built a PostgreSQL extension that creates UUIDs looking like random v4 but containing hidden timestamps. Result: 50% smaller indexes with perf…
I spent a while wondering why inserts on a particular table were getting slower as it grew. The table had a UUID v4 primary key and a few indexes. T…