1
cover 2023-11-07 15:14:47 +08:00
那为什么不用 number 存?
|
2
drymonfidelia OP @cover 对随机 ID 进行加减运算没有意义,如果用自增 ID 会被人看出此类数据数量
|
3
drymonfidelia OP @drymonfidelia #2 会暴露数据数量给用户的意思
|
4
rockyastor 2023-11-07 15:18:47 +08:00
您是否在搜索 NanoId?
算是短版 UUID 了 |
5
drymonfidelia OP @rockyastor 看了下它用的是 base64 ,这样就失去了 UUID 输入不用切大小写、没有易混淆字符的优点,我觉得 base32 是最合适的
|
6
flmn 2023-11-07 16:37:44 +08:00
有更多比 uuid 更优秀的 id 方案,时间有序的
|
7
neptuno 2023-11-07 17:38:31 +08:00
试一下 nanoid
|
8
snowolfy 2023-11-07 19:09:58 +08:00
捉个虫,16^32 != 32^16 。
16^32 = (2^4)^32 = 2^128 32 ^16 = (2^5)^16 = 2^80 差别还蛮大的 |
9
julyclyde 2023-11-08 12:57:07 +08:00
硬盘那点钱比起背离行业保准的代价来说,根本不值一提
|
10
drymonfidelia OP @julyclyde 大部分文件系统都有最长路径限制,能减半的话我能多套几层
|