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-019cbc0dce4c-kak0pp5
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-3818No utilizable, probabilidad de colisión demasiado alta
21,2960.055019No utilizable, probabilidad de colisión demasiado alta
346,6560.3130520No 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,88924Volumen medio-bajo, sitios web SME generales
82.82e+122,375~238 萬25Volumen medio, servicios SaaS generales
91.02e+1414,252~1425 萬26Volumen medio-alto, plataformas medianas a grandes
103.66e+1585,512~8551 萬27Volumen medio-alto, plataformas medianas a grandes
111.32e+17513,072~5.1 億28Volumen alto, servicios de red grandes
124.74e+18~308 萬~30.8 億29Volumen muy alto, sistemas distribuidos super grandes
131.71e+20~1847 萬~184.7 億30Volumen muy alto, sistemas distribuidos super grandes
146.14e+21~1.1 億~1108.2 億31Volumen punta, servicios de nivel global
152.21e+23~6.6 億~6649.4 億32Volumen punta, servicios de nivel global
167.96e+24~39.9 億~4.0 兆33Volumen punta, servicios de nivel global
172.87e+26~239.4 億~23.9 兆34Número astronómico, teóricamente nunca colisiona
181.03e+28~1436.3 億~143.6 兆35Número astronómico, teóricamente nunca colisiona
193.71e+29~8617.6 億~861.8 兆36Número astronómico, teóricamente nunca colisiona
201.34e+31~5.2 兆~5170.6 兆37Número astronómico, teóricamente nunca colisiona
廣告
廣告
Herramienta de diseño de longitud de clave primaria de base de datos | Life Toolkit