RSS AWS データベース ブログ

Amazon RDS for PostgreSQL で UUIDv7 を Trusted Language Extensions を使用して実装する

UUID Version 7(UUIDv7)は、UUIDv4のランダム性を改善するために導入されました。UUIDv7は、UUIDの最初の48ビットにUnixタイムスタンプをミリ秒精度でエンコードし、つまりUUIDv7は時間ベースで順序的です。PostgreSQLのTrusted Language Extensions(pg_tle)は、新しいオープンソース開発キットで、PostgreSQL上で安全に高性能の拡張機能を構築することを助けます。この投稿では、PL/Rustを信頼された言語として使用し、UUIDv7を生成するTrusted Language Extension(TLE)の作成とインストール方法を示します。また、拡張機能の基礎的な実装についても深く掘り下げます。
favicon
aws.amazon.com
Implement UUIDv7 in Amazon RDS for PostgreSQL using Trusted Language Extensions