哪些数据库文件更适合按键搜索? MongoDB 还是 Couchbase?为什么?

What database documents is more optimal searching only by key? MongoDB or Couchbase? Why?

我只需要通过关键字搜索数据库文档,您更喜欢哪个数据库引擎? MongoDB 还是 Couchbase?

我不知道在这种情况下哪个更好。

哪个数据库按键搜索更优?

这里是 Couchbase 员工,

以下是 Couchbase 可能是更好选择的一些原因:

  1. Couchbase 的 SDK 是“集群感知”的,这意味着仅通过文档的键它就知道文档的确切位置,因此对于 KV 用例,SDK 将直接与具有文档的节点(而不是在 Mongo 的情况下先主控然后从属)

  2. Couchbase在数据库之上有一个缓存层,所以如果你需要经常加载相同的文档,它们会被自动缓存。 (在 mongo 的情况下,您可能需要使用 Redis 进行缓存)

  3. Couchbase 具有高度可扩展性,因此您可以在单个集群中真正扩展到数十个节点。

  4. 默认强一致

  5. 如果您需要探索数据,Couchbase 支持 SQL 92(Select、分组依据、排序、加入、排序等)。查询语言是 SQL (https://query-tutorial.couchbase.com/tutorial/#1)

    的扩展
  6. Couchbase 中的分片对开发人员来说是透明的,因此横向扩展是一个非常简单的操作。 (Mongo 有时需要重新分片)

还有一些其他重要因素需要考虑,但您的问题中没有具体说明。