目前mysql與elasticsearch常用的同步機制大多是基于插件實現的,常用的插件包括:elasticsearch-jdbc,elasticsearch-river-MySQL,go-mysql-elasticsearch,logstash-input-jdbc。
本文對四種插件的優缺點進行了圖表對比。
|序號|插件名稱|地址|
——:————————:————————————————-
|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-jdbchttps://github.com/logstash-plugins/logstash-|input-jdbc|
——:————————:————————————————-
嚴格意義上elasticsearch-jdbc已經不是第三方插件,已經成為獨立的第三方工具。
[es和數據庫怎么同步]mysql與elasticsearch實時同步常用插件及優缺點對比(ES與關系型數據庫同步)
標簽:同步機制???plugins???logs???作者???ant???tps???https???elastics???ash
本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴
本文系統來源:https://www.cnblogs.com/sqlserver-mysql/p/12717365.html