Elasticsearch 独奏 与 Couchbase+Elasticsearch

2023-12-20

让我描述一下这个问题。现在我正处于架构变革的阶段。我曾经使用 Elasticsearch 作为聚合和搜索工具,但现在我正在考虑使用它作为主要数据库。我读到不建议使用 Elasticsearch 作为主数据库,仅作为索引。所以我阅读了有关将其与 Couchbase 连接的演示:

https://2013.nosql-matters.org/bcn/wp-content/uploads/2013/12/nosql13-bcn-couchbase-elasticsearch-jeroen-reijn.pdf https://2013.nosql-matters.org/bcn/wp-content/uploads/2013/12/nosql13-bcn-couchbase-elasticsearch-jeroen-reijn.pdf

我下载并安装了 Couchbase 和插件以与 Elasticsearch 集成

https://github.com/couchbaselabs/elasticsearch-transport-couchbase https://github.com/couchbaselabs/elasticsearch-transport-couchbase

我不相信这个解决方案。首先,Elasticsearch 中的聚合速度更快。其次,Elasticsearch 支持直方图、地理点、全文搜索等,因此看来保留 Couchbase 的唯一原因就是不将 Elasticsearch 作为主要数据库。

所以我的问题是关于我的案例中 Elasticsearch 与 Couchbase 集成的好处?


我使用 ES 作为数据库已经有几年了,从来没有遇到过问题,而我也尝试过 MongoDB,但有很多问题!

备份数据总是好的,在您的情况下使用“Couchbase”,但不是必需的。每天创建ES快照就足够了。

需要考虑的一点是 ES 是“接近实时”的,意味着数据在编辑后几次(毫秒)后就可用。

ES 速度快、易于设置且扩展性非常好。 HTTP 协议是任何语言通信的最佳方式。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Elasticsearch 独奏 与 Couchbase+Elasticsearch 的相关文章

随机推荐