RSS Блог о базах данных AWS

Реализация UUIDv7 в Amazon RDS для PostgreSQL с помощью Trusted Language Extensions

Версия 7 UUID (UUIDv7) была введена для улучшения случайности UUIDv4. UUIDv7 кодирует метку времени Unix с точностью до миллисекунды в первых 48 битах UUID, что означает, что UUIDv7 основан на времени и является последовательным. Trusted Language Extensions (pg_tle) для PostgreSQL - это новый набор инструментов с открытым исходным кодом для разработки высокопроизводительных расширений, которые работают безопасно на PostgreSQL. В этом посте мы демонстрируем, как создать и установить Trusted Language Extension (TLE) с использованием PL/Rust в качестве доверенного языка для генерации UUIDv7. Мы также более подробно рассматриваем базовую реализацию расширения.
favicon
aws.amazon.com
Implement UUIDv7 in Amazon RDS for PostgreSQL using Trusted Language Extensions