WGrape/esupdater

多表结果关联一个ES索引,这种类型同步有没什么好方案呀。

iceykb opened this issue · 1 comments

多表结果关联一个ES索引,这种类型同步有没什么好方案呀。

有两个解决方案 :

1、把多表关联后的结果,存储到一个新表中,这个表对应的数据就是ES索引中的数据。这样使用Canal同步这一张表即可。

2、使用esupdater监听多个表的变更事件,每张表数据更新时,都处理相应的业务逻辑即可,最终把数据写入到ES索引中。