MySQL同步数据ElasticSearch技术方案优缺点:
| 优点 | 缺点 | |
| logstach |
|
|
| canal |
|
|
| kafka_connector |
|
|
| debezium |
|
|
本文探讨了Logstash、Canal、Kafka Connector和Debezium四种将MySQL数据同步到ElasticSearch的技术方案。Logstash支持全量和增量导入,但处理大量数据时性能受限且不支持删除操作。Canal基于binlog实现实时同步,但不支持全量同步。Kafka Connector稳定性好,但不支持删除操作和用MySQL ID作为ES_id。Debezium通过binlog间接同步,但删除操作在ES中无法直接实现,且不支持用MySQL ID作为ES_id。
| 优点 | 缺点 | |
| logstach |
|
|
| canal |
|
|
| kafka_connector |
|
|
| debezium |
|
|
1395
764
1448
1771
3296
2269
5272