我对elasticsearch和couchbase很新,我想了解一些概念,以便在我的applcation中决定如何使用它们。
我的整体问题:是否可以使用transport-couchbase插件在couchbase和elasticsearch之间配置双向xdcr?
由于可以更新elasticsearch索引中的文档,因此我希望能够将该更新传播回couchbase服务器。有没有办法做到这一点?我在网上搜索了任何可以做到这一点的事情,到目前为止没有运气......
答案 0 :(得分:3)
据我所知,目前无法将更改从Elasticsearch同步到Couchbase。 从语义的角度来看,您可能不想更改索引,并将索引的更改转发到支持该索引的数据库。
答案 1 :(得分:1)
我维护Couchbase传输插件,正如Laurent先前回答的那样,它不允许从Elastic复制回Couchbase。虽然技术上可以实现此功能,但在实践中这样做是没有意义的。复制到Elastic的重点是将它用作真实来源之上的索引,即Couchbase。这样,您就可以获得Couchbase的高性能读写和Elastic的查询和搜索功能。将更改复制回Couchbase意味着数据不再具有权威性,从而为各种并发和数据完整性问题打开了大门。