【发布时间】:2012-08-11 20:59:12
【问题描述】:
我正在使用 nodeJS 和 cassandra
我目前使用 UUID v1 作为唯一 ID
但是,我觉得 uuid 太长了
我想生成像 fb 和 G+ 这样更短的数字唯一 ID
并且在插入之前不必检查 id 是否存在于数据库中
示例:
https://plus.google.com/104560124403688998123/posts
facebook/100001458264256
我正在考虑根据一些用户详细信息生成它?
有什么好主意吗?
【问题讨论】:
-
您的用户详细信息是什么?
-
定义“太长”。有一些非常短的散列函数可能会为您完成这项工作。
-
@Deestan 可能需要一些数据?并将它们解析为base10
-
@KingCronus 我想要一些数字 id,大概 20 个字符长,但 UUID 有 32 个字符长
标签: javascript node.js cassandra uuid