34.一张图理清楚关系型/非关系型数据库与Elasticsearch同步(ES同步小结)

题记

ES除了做TB级日志分析外,越来越多的被企业用来用作数据存储。但是,传统企业里面,数据存在关系型数据库Mysql,oracle中,或者存储在非关系型数据库Mongo中。

如何处理业务数据的时候,将Mysql/oracle/mongo中的数据同步到ES中,然后对已有的数据进行全文检索?

这些,就是本篇要思考和解决的问题。

1、关系型&非关系型数据库与ES如何同步?

少废话,直接上实践过的结果。 
这里写图片描述

2、具体如何实现呢?

mysql–>ES同步实现:http://blog.csdn.net/laoyang360/article/details/51747266

oracle–>ES同步实现:http://blog.csdn.net/laoyang360/article/details/51824617

Mongo–>ES同步实现:http://blog.csdn.net/laoyang360/article/details/51842822

ES–>ES索引迁移实现:http://blog.csdn.net/laoyang360/article/details/65449407

ES–>Mongo同步实现:http://blog.csdn.net/laoyang360/article/details/65449239

mysql–>oracle同步实现:http://blog.csdn.net/laoyang360/article/details/60982632

mysql–>mongo同步实现: http://blog.csdn.net/laoyang360/article/details/65449127

3、讨论

以上是否满足了你的应用场景?如果遇到什么Bug请留言(说明你的使用场景) 
欢迎讨论。

猜你喜欢

转载自blog.csdn.net/zkf541076398/article/details/79973933
今日推荐