mysql 与elasticsearch实时同步常用插件及优缺点对比-阿里云开发者社区

开发者社区> laoyang360> 正文

mysql 与elasticsearch实时同步常用插件及优缺点对比

简介: 前言: 目前mysql与elasticsearch常用的同步机制大多是基于插件实现的,常用的插件包括:elasticsearch-jdbc, elasticsearch-river-MySQL , go-mysql-elasticsearch, logstash-input-jdbc。 本文对四种插件的优缺点进行了图表对比。
+关注继续查看

1. 目前业界有以下几个插件实现ES与Mysql的同步操作。

|序号 | 插件名称 |地址 |

——:———————— :————————————————-

| 1 | elasticsearch-jdbc | https://github.com/jprante/elasticsearch-jdbc |

——:———————— :————————————————-

| 2 | elasticsearch-river-MySQL | https://github.com/scharron/elasticsearch-|river-mysql |

——:———————— :————————————————-

| 3 | go-mysql-elasticsearch

(国内作者siddontang) https://github.com/siddontang/go-mysql-|elasticsearch |

——:———————— :————————————————-

| 4 | logstash-input-jdbc https://github.com/logstash-plugins/logstash-|input-jdbc |

——:———————— :————————————————-

严格意义上elasticsearch-jdbc已经不是第三方插件,已经成为独立的第三方工具。


2、插件优缺点对比

image.png


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
mysql集群的优缺点
应用场景 在使用mysql集群之前,先仔细了解mysql集群的优缺点,在应用场景中充分发挥集群的优点,才能把mysql集群技术用到刀刃上。
1331 0
dzq
E聊SDK在TypeScript下的条件编译(使用js-conditional-compile-loader插件)
使用js-conditional-compile-loader 实现对TypeScript 文件的条件编译
261 0
sublime text3 破解及常用插件
sublime text3 下载 破解 submelime Text > About sublime Text //看是否注册并 查看当前的版本 然后百度或google搜索 'sublime text 3 3083 破解’ 可搜到如下注册码 —– BEGIN LICENSE —– Andre...
1446 0
maven 常用插件
maven插件是用来完成构建任务的。用户可以通过两种方式调用Maven插件。 第一种方式是将插件与生命周期绑定,如命令mvn compile就实现了maven-compiler-plugin的调用目标。 第二种方式是直接在命令行指定要执行的插件,如mvn archetype:generate 就表示调用maven-archetype-plugin。1.maven-assembly-pl
1463 0
一些非常有用的html,css,javascript代码片段(持久更新)
1.判断设备是否联网 if (navigator.onLine) { //some code }else{ //others code }  2.获取url的指定参数 function getString(parameter) { var url = window.
796 0
H5移动前端开发常用高能css3汇总
1.禁止a标签点击高亮,这些都是非官方属性,但实用性超强  html,body{ -webkit-touch-callout: none; //禁止或显示系统默认菜单 -webkit-user-select: none; //禁止长按复制选择 -webki...
728 0
使用 Kafka + Spark Streaming + Cassandra 构建数据实时处理引擎
Apache Kafka 是一个可扩展,高性能,低延迟的平台,允许我们像消息系统一样读取和写入数据。我们可以很容易地在 Java 中使用 Kafka。 Spark Streaming 是 Apache Spark 的一部分,是一个可扩展、高吞吐、容错的实时流处理引擎。
2828 0
20个非常绚丽的 CSS3 特性应用演示
这篇文章收集了20个非常绚丽的 CSS3 效果应用演示,这些示例演示了 CSS3 各种新特性的强大能力。随着越来越多的浏览器对 CSS3 支持的不断完善,设计师和开发者们有了更多的选择,以前需要使用 JavaScript 才能实现的各种很酷的界面效果和动画,如今使用纯 CSS 代码就可以很容易实现。
460 0
+关注
348
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载