Mongo UUIDs与ObjectId的创建和性能

时间:2014-10-13 06:29:04

标签: mongodb

我正在考虑将UUID v1用于我的文档索引而不是ObjectId。我担心性能并且不确定切换到uuids的最佳方式。

我的性能问题源于对使用b-tree / indexing提高ObjectID效率的评论。我在看什么样的表现问题?

我的另一个问题是独特的因素。我正在创建一个API来存储可公开访问的文档,最终必须考虑分片。而Mongo中有document关于ObjectIDs唯一性和分片的问题。

我并不完全清楚这种检查分片中唯一性的能力会出现什么问题,以及是否会对我的情况造成问题。 (基本上人们可以从网站或API创建文档,并以相同的方式搜索它们。我会说,为了这个问题,我们可以考虑数以百万计的文档。我更关心的是取出很多并行插入的内容。) / p>

两种类型的ID似乎都有利弊。有人可以澄清一下吗?

0 个答案:

没有答案