Easysearch、Elasticsearch 还是 Opensearch,是个问题

logstash同步MySQL的原理是什么?

Logstash | 作者 codxiao | 发布于2018年08月20日 | 阅读数:3708

如何保证数据库中更改数据值就能更新到es中的呢?如果正在同步过程中修改MySQL,会发生什么?
已邀请:

rochy - rochy_he

赞同来自:

Logstash 的 jdbc 插件可以实现数据的同步,默认是通过 sql 语句查询来实现的,结合定时器实现数据的同步;
 
想实现数据修改后能够同步,推荐在设计数据库表的时候添加修改日期字段,logstash 的同步 sql 结合 sql_last_value 可以根据更新时间实现增量更新。
 
由于同步是根据查询结果进行的,所以同步过程可以修改 mysql。

zqc0512 - andy zhou

赞同来自:

sql search
 

要回复问题请先登录注册