标签: mongodb
使用ObjectId代替UUID作为普通字符串有什么好处?
答案 0 :(得分:15)
ObjectId是二进制的,因此占用的空间更少。 ObjectIds也有排序因子 - 它们最终会处于插入顺序(或非常接近),同时保持唯一。排序对于某些事情可能是好的,但对于其他事物则是不需要的(例如分片键)。您还可以从ObjectId中提取时间戳(第二个分辨率),这很方便。
除此之外,我会说没有太大区别。