上周听到公司新同事分享 MySQL 同步数据到 ES 的方案,发现很故意思,感觉有须要将这块知识点再总结提炼一下,就有了这篇文章。
1. 前言
在现实项目开发中,我们常常将 MySQL 作为业务数据库,ES 作为查询数据库,用来实现读写分离,缓解 MySQL 数据库的查询压力,应对海量数据的复杂查询。
这此中有一个很紧张的题目,就是怎样实现 MySQL 数据库和 ES 的数据同步,本日和各人聊聊 MySQL 和 ES 数据同步的各种方案。
我们先看看下面 4 种常用的数据同步方案。
2. 数据同步方案