データベース主キー長さ設計ツール

誕生日のパラドックスで衝突確率を計算し、安全な主キーランダムコード長を設計

候補文字列設定

候補文字総数: 36 文字

時間プレフィックス設定

精度

固定文字列設定

例:「uap」= 3
例:2 個の「-」
固定長合計: 17 文字

衝突確率設定

目標衝突確率10^-6
10⁻¹²10⁻³

10⁻⁶ = 百万分の一、業界慣行の安全基準

主キー形式プレビュー

形式構造
{プレフィックス(3)}-{タイムスタンプ(12)}-{ランダム(7)}
uap-019cbc0dcc36-kxdlugu
総長24
VARCHAR 推奨VARCHAR(24)

ランダムコード長対照表

ランダム長組み合わせ数 (N)安全ピーク毎秒ピークVARCHAR適切なシナリオ
1368.5e-3818使用不可、衝突確率が高すぎる
21,2960.055019使用不可、衝突確率が高すぎる
346,6560.3130520使用不可、衝突確率が高すぎる
41.68e+611,83221⚠️ごく少量、テスト環境のみ
56.05e+71010,99622⚠️少量、小規模内部システム
62.18e+96565,98123⚠️少量、小規模内部システム
7推奨7.84e+10395395,88924中少量、一般中小規模 Web サイト
82.82e+122,375~238 萬25中量、一般 SaaS サービス
91.02e+1414,252~1425 萬26中多量、大規模プラットフォーム
103.66e+1585,512~8551 萬27中多量、大規模プラットフォーム
111.32e+17513,072~5.1 億28多量、大規模 Web サービス
124.74e+18~308 萬~30.8 億29非常に多量、超大型分散システム
131.71e+20~1847 萬~184.7 億30非常に多量、超大型分散システム
146.14e+21~1.1 億~1108.2 億31トップクラス、グローバル規模サービス
152.21e+23~6.6 億~6649.4 億32トップクラス、グローバル規模サービス
167.96e+24~39.9 億~4.0 兆33トップクラス、グローバル規模サービス
172.87e+26~239.4 億~23.9 兆34天文学的数字、理論上衝突なし
181.03e+28~1436.3 億~143.6 兆35天文学的数字、理論上衝突なし
193.71e+29~8617.6 億~861.8 兆36天文学的数字、理論上衝突なし
201.34e+31~5.2 兆~5170.6 兆37天文学的数字、理論上衝突なし
廣告
廣告
データベース主キー長さ設計ツール | Life Toolkit