如何让ElasticSearch集群与数据库保持同步?

时间:2015-02-27 08:36:01

标签: sql-server sql-server-2008 elasticsearch

这里面临的挑战是如何保持Sql Sever 2008 R2中的数据子集与ES群集同步,并且只需最少的工作量和维护。我知道Sql Server和JDBC River中的更改跟踪。但这两种解决方案都依赖于索引管理器来提取和转置数据。那你们怎么做呢?有没有办法使用框架或任何标准应用程序保持两者同步?如果解决方案基于.NET,那将是更好的选择,但这不是“必须”。

编辑:这将被实施到一个系统中,它不可能掌握我想要管理索引的事件。换句话说,没有SOA或pub / sub可用。实现这一点略微超出了范围。

1 个答案:

答案 0 :(得分:1)

我不会为此目的使用任何河流,因为它们将被elasticsearch团队弃用,我的建议(取决于您的具体用例)将使用队列方法进行同步。 here中的详细信息,您可以根据具体情况进行调整。