Loading
ミリ秒単位でソート可能な一意識別子 (ULID) の生成とパースを行います。
ULID(辞書順ソート可能なユニバーサル一意識別子)の生成およびタイムスタンプ解析ツール。ミリ秒単位の自然ソート特性と Crockford Base32 形式に完全準拠。
ULID は 48 ビットのタイムスタンプと 80 ビットの暗号学的ランダム値で構成される 128 ビット識別子です。完全ランダムな UUID v4 と異なり、作成日時順に並び替えられる特徴があります。
作成順に整列して挿入されるため、PostgreSQL や MySQL の B-Tree インデックスで発生しやすいページ断片化を抑制し、書き込み性能を向上させます。
32 種類の英数字を使用し、視覚的に混同しやすい I、L、O、U をあらかじめ排除しているため、誤読や入力ミスを防ぐことができます。
はい、先頭の 10 文字に 48 ビットのミリ秒精度 UNIX タイムスタンプが含まれており、正確な日時を逆算可能です。
VelnoxLabs のツール品質向上にご協力ください。ご意見をお気軽にお寄せください!