【问题标题】:bidirectional xdcr elasticsearch and couchbase双向 xdcr elasticsearch 和 couchbase
【发布时间】:2016-09-12 00:09:55
【问题描述】:

我对 elasticsearch 和 couchbase 很陌生,我想了解一些概念,以便决定如何在我的应用程序中使用它们。

我的总体问题:是否可以使用 transport-couchbase 插件在 couchbase 和 elasticsearch 之间配置双向 xdcr?

由于可以更新 elasticsearch 索引中的文档,我希望能够将该更新传播回 couchbase 服务器。有没有办法做到这一点?我在网上搜索了任何可以做到这一点的东西,到目前为止没有运气......

【问题讨论】:

    标签: elasticsearch replication couchbase xdcr


    【解决方案1】:

    据我所知,目前无法将更改从 Elasticsearch 同步到 Couchbase。 从语义的角度来看,您可能不想更改索引,并将索引中的更改转发到支持该索引的数据库。

    【讨论】:

      【解决方案2】:

      我维护 Couchbase 传输插件,正如 Laurent 之前回答的那样,它不允许从 Elastic 复制回 Couchbase。虽然在技术上实现此功能是可行的,但在实践中这样做是没有意义的。复制到 Elastic 的全部意义在于将其用作您的事实来源(即 Couchbase)之上的索引。这样您就可以获得 Couchbase 的高性能读取和写入以及 Elastic 的查询和搜索功能。将更改复制回 Couchbase 意味着那里的数据不再具有权威性,这反过来又为各种并发和数据完整性问题打开了大门。

      【讨论】:

        猜你喜欢
        • 2013-01-16
        • 1970-01-01
        • 2014-04-07
        • 1970-01-01
        • 2015-07-27
        • 1970-01-01
        • 2023-02-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多