Herramienta de diseño de longitud de clave primaria de base de datos

Basada en Birthday Paradox para calcular probabilidad de colisión, diseñar longitud segura de código aleatorio de clave primaria

Configuración de cadena de caracteres candidatos

Total de caracteres candidatos: 36 caracteres

Configuración del prefijo temporal

Precisión

Configuración de cadena fija

Ejemplo "uap" = 3
Ejemplo 2 caracteres "-"
Longitud fija total: 17 caracteres

Configuración de probabilidad de colisión

Objetivo de probabilidad de colisión10^-6
10⁻¹²10⁻³

10⁻⁶ = uno entre millón, estándar de seguridad convencional en ingeniería

Vista previa del formato de clave primaria

Estructura del formato
{Prefijo(3)}-{Timestamp(12)}-{Código aleatorio(7)}
Ejemplo
uap-01a1c577b1ed-v1bm4w5
Longitud total24
Sugerencia VARCHARVARCHAR(24)

Tabla de comparación de longitud de código aleatorio

Longitud aleatoriaNúmero de permutaciones (N)Pico seguroPico por segundoVARCHAREscenario adecuado
1368.5e-3818❌No utilizable, probabilidad de colisión demasiado alta
21,2960.055019❌No utilizable, probabilidad de colisión demasiado alta
346,6560.3130520❌No utilizable, probabilidad de colisión demasiado alta
41.68e+611,83221⚠️Volumen ultra bajo, solo apto para entorno de pruebas
56.05e+71010,99622⚠️Volumen bajo, sistema interno pequeño
62.18e+96565,98123⚠️Volumen bajo, sistema interno pequeño
7Recomendado7.84e+10395395,88924✅Volumen medio-bajo, sitios web SME generales
82.82e+122,375~238 萬25✅Volumen medio, servicios SaaS generales
91.02e+1414,252~1425 萬26✅Volumen medio-alto, plataformas medianas a grandes
103.66e+1585,512~8551 萬27✅Volumen medio-alto, plataformas medianas a grandes
111.32e+17513,072~5.1 億28✅Volumen alto, servicios de red grandes
124.74e+18~308 萬~30.8 億29✅Volumen muy alto, sistemas distribuidos super grandes
131.71e+20~1847 萬~184.7 億30✅Volumen muy alto, sistemas distribuidos super grandes
146.14e+21~1.1 億~1108.2 億31✅Volumen punta, servicios de nivel global
152.21e+23~6.6 億~6649.4 億32✅Volumen punta, servicios de nivel global
167.96e+24~39.9 億~4.0 兆33✅Volumen punta, servicios de nivel global
172.87e+26~239.4 億~23.9 兆34✅Número astronómico, teóricamente nunca colisiona
181.03e+28~1436.3 億~143.6 兆35✅Número astronómico, teóricamente nunca colisiona
193.71e+29~8617.6 億~861.8 兆36✅Número astronómico, teóricamente nunca colisiona
201.34e+31~5.2 兆~5170.6 兆37✅Número astronómico, teóricamente nunca colisiona
廣告
廣告
Herramienta de diseño de longitud de clave primaria de base de datos | Life Toolkit