Công cụ thiết kế độ dài khóa chính cơ sở dữ liệu
Dựa trên nghịch lý sinh nhật tính xác suất va chạm, thiết kế độ dài mã ngẫu nhiên khóa chính an toàn
Cài đặt chuỗi ký tự ứng viên
Tổng số ký tự ứng viên: 36 ký tự
Cài đặt tiền tố thời gian
Độ chính xác
Cài đặt chuỗi cố định
Ví dụ "uap" = 3
Ví dụ 2 ký tự "-"
Tổng độ dài cố định: 17 ký tự
Cài đặt xác suất va chạm
Mục tiêu xác suất va chạm10^-6
10⁻¹²10⁻³
10⁻⁶ = một phần triệu, tiêu chuẩn an toàn theo quy ước kỹ thuật
Xem trước định dạng khóa chính
Cấu trúc định dạng
{Tiền tố(3)}-{Timestamp(12)}-{Mã ngẫu nhiên(7)}
Ví dụ
uap-019cbc0dc819-l7ijnjw
Tổng độ dài24
Gợi ý VARCHARVARCHAR(24)
Bảng đối chiếu độ dài mã ngẫu nhiên
| Độ dài ngẫu nhiên | Số hoán vị (N) | Đỉnh an toàn | Đỉnh mỗi giây | VARCHAR | Tình huống phù hợp |
|---|---|---|---|---|---|
| 1 | 36 | 8.5e-3 | 8 | 18 | ❌Không sử dụng được, xác suất va chạm quá cao |
| 2 | 1,296 | 0.05 | 50 | 19 | ❌Không sử dụng được, xác suất va chạm quá cao |
| 3 | 46,656 | 0.31 | 305 | 20 | ❌Không sử dụng được, xác suất va chạm quá cao |
| 4 | 1.68e+6 | 1 | 1,832 | 21 | ⚠️Khối lượng cực thấp, chỉ phù hợp môi trường kiểm thử |
| 5 | 6.05e+7 | 10 | 10,996 | 22 | ⚠️Khối lượng thấp, hệ thống nội bộ nhỏ |
| 6 | 2.18e+9 | 65 | 65,981 | 23 | ⚠️Khối lượng thấp, hệ thống nội bộ nhỏ |
| 7Đề xuất | 7.84e+10 | 395 | 395,889 | 24 | ✅Khối lượng trung bình-thấp, website SME thông thường |
| 8 | 2.82e+12 | 2,375 | ~238 萬 | 25 | ✅Khối lượng trung bình, dịch vụ SaaS thông thường |
| 9 | 1.02e+14 | 14,252 | ~1425 萬 | 26 | ✅Khối lượng trung bình-cao, nền tảng trung đến lớn |
| 10 | 3.66e+15 | 85,512 | ~8551 萬 | 27 | ✅Khối lượng trung bình-cao, nền tảng trung đến lớn |
| 11 | 1.32e+17 | 513,072 | ~5.1 億 | 28 | ✅Khối lượng cao, dịch vụ mạng lớn |
| 12 | 4.74e+18 | ~308 萬 | ~30.8 億 | 29 | ✅Khối lượng rất cao, hệ thống phân tán siêu lớn |
| 13 | 1.71e+20 | ~1847 萬 | ~184.7 億 | 30 | ✅Khối lượng rất cao, hệ thống phân tán siêu lớn |
| 14 | 6.14e+21 | ~1.1 億 | ~1108.2 億 | 31 | ✅Khối lượng đỉnh cao, dịch vụ cấp toàn cầu |
| 15 | 2.21e+23 | ~6.6 億 | ~6649.4 億 | 32 | ✅Khối lượng đỉnh cao, dịch vụ cấp toàn cầu |
| 16 | 7.96e+24 | ~39.9 億 | ~4.0 兆 | 33 | ✅Khối lượng đỉnh cao, dịch vụ cấp toàn cầu |
| 17 | 2.87e+26 | ~239.4 億 | ~23.9 兆 | 34 | ✅Con số thiên văn, trên lý thuyết không bao giờ va chạm |
| 18 | 1.03e+28 | ~1436.3 億 | ~143.6 兆 | 35 | ✅Con số thiên văn, trên lý thuyết không bao giờ va chạm |
| 19 | 3.71e+29 | ~8617.6 億 | ~861.8 兆 | 36 | ✅Con số thiên văn, trên lý thuyết không bao giờ va chạm |
| 20 | 1.34e+31 | ~5.2 兆 | ~5170.6 兆 | 37 | ✅Con số thiên văn, trên lý thuyết không bao giờ va chạm |