您当前的位置: 首页 >  数据库

杨林伟

暂无认证

  • 0浏览

    0关注

    3337博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

淘东电商项目(43) -MQ与Logstash实现数据库同步到ES的区别

杨林伟 发布时间:2020-04-02 15:15:01 ,浏览量:0

引言

本文代码已提交至Github,有兴趣的同学可以下载来看看:https://github.com/ylw-github/taodong-shop

在前面的博客,已经实现了利用Logstash自动同步数据库内容到ES,除了Logstash同步的方式,还可以使用MQ的形式来同步,他们有什么区别呢?本文来讲解下。

阅读前,有兴趣的小伙伴可以看之前写的两篇博客:

  • 《淘东电商项目(41) -利用Logstash自动同步数据库内容到ES(超详细)》
  • 《淘东电商项目(42) -利用Logstash自动同步数据库内容到ES(多文件方式)》

本文目录结构: l____引言 l____ 1. MQ与Logstash同步原理对比 l____ 2. 总结

1. MQ与Logstash同步原理对比

先来看看Logstash同步数据库的内容到ES原理图: 在这里插入图片描述 再来看看MQ同步数据库的内容到ES原理图: 在这里插入图片描述 它们之间有什么区别呢?我做了一张表格:

区别MQLogstash数据库处理插入或更新数据立刻推送定时从数据库获取速度实时推送定时推送复杂性复杂简单最终一致性强(有容错补偿机制)弱 2.总结

本文主要讲解MQ与Logstash实现数据库同步ES的区别。

关注
打赏
1662376985
查看更多评论
立即登录/注册

微信扫码登录

0.2792s