mysql的数据同步到Elasticsearch有哪些方法?

提问者:帅平 问题分类:数据库
mysql的数据同步到Elasticsearch有哪些方法?各有哪些优缺点?

 您阅读本篇文章共花了: 

4 个回答
Rae
Rae 管理员
第四种方式:使用binlog实时同步
优点:
1、业务入侵较少
2、实时性较好
发布于:1年前 (2023-02-01) IP属地:四川省
Rae
Rae 管理员
第三种方式:定时扫表同步
优点:
1、实现比较简单
缺点:
1、实时性难以保证
2、对存储压力较大
发布于:1年前 (2023-02-01) IP属地:四川省
Rae
Rae 管理员
第二种方式:异步双写
优点:
1、解耦合,业务服务无需关注数据同步
2、实时性较好,使用MQ,正常情况下,同步完成在秒级
缺点:
1、引入了新的组件和服务,增加了复杂度
发布于:1年前 (2023-02-01) IP属地:四川省
Rae
Rae 管理员
第一种方式:同步双写
优点:
1、实现简单
缺点:
1、业务耦合,耦合大量数据同步代码
2、影响性能,写入两个存储,响应时间变长
3、不便扩展:搜索可能有一些个性化需求,需要对数据进行聚合,这种方式不便实现
发布于:1年前 (2023-02-01) IP属地:四川省
我来回答