让我描述一下问题。现在我正在进行架构变更阶段。我过去使用Elasticsearch作为聚合和搜索工具,但现在我正在考虑将其用作主要数据库。我了解到不建议将Elasticsearch用作主要数据库,只能用作索引。因此,我阅读了有关将其与Couchbase连接的演示文稿:
我下载并安装了Couchbase和与Elasticsearch集成的插件。
https://github.com/couchbaselabs/elasticsearch-transport-couchbase
我对这个解决方案并不完全信服。首先,在Elasticsearch中聚合更快。其次,Elasticsearch支持直方图、地理点、全文搜索等许多其他功能,因此似乎唯一保留Couchbase作为主数据库的原因是不使用Elasticsearch。因此,我的问题是在我的情况下将Elasticsearch与Couchbase集成的好处是什么?