couchdb - 哪个更好 - 在 couchdb 文档中自动生成 id 或手动 id 分配?

标签 couchdb

我应该在 CouchDB 中生成文档的 id 还是应该依赖 CouchDB 来生成它?这些方法的优点或缺点是什么?这些选项是否有任何性能影响?

最佳答案

就 CouchDB 而言,没有区别。 Frederick 是对的,顺序 ID 稍微快一点。如果您查询 /_uuids?count=10您会注意到 UUID 是连续的(默认情况下)。

然而,即使使用随机 ID,一旦您运行压缩,它们在 .couch 内部都将处于“正确”的顺序中。文件,在这一点上没有区别。所以从长远来看,我通常不会担心。

关于couchdb - 哪个更好 - 在 couchdb 文档中自动生成 id 或手动 id 分配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8771133/

相关文章:

iphone - 使用 Couchbase Mobile 是否为时过早?

android - 如何将图像附件放入 Android 中的 CouchDB?

mongodb - 内存映射存储引擎

lucene - 来自 couchdb-lucene 的分页结果

erlang - CouchDB Erlang View

javascript - 如何在不使用 AJAX 的情况下向 CouchDB 提交数据(使用普通形式的 PUT)

couchdb - Ironclad 和 couch pbkdf2 哈希之间不匹配

couchdb - 通过 CouchDB-River 将字段排除在 Elasticsearch 索引之外

database - Couchdb:使用curl从所有数据库获取所有文档

mapreduce - 选择不同的计数 cloudant/couchdb