Mysql
 sql >> Base de données >  >> RDS >> Mysql

comment migrer les données mysql vers ElasticSearch en temps réel

Il existe un projet existant qui prend votre binlog, le transforme et l'envoie à Elasticsearch, vous pouvez le vérifier sur :https://github.com/siddontang/go-mysql-elasticsearch

Un autre serait celui-ci :https://github.com/noplay/python-mysql- réplication .

Notez cependant que, quel que soit votre choix, il est recommandé de pré-créer votre index et vos mappages avant d'indexer votre binlog. Cela vous donne plus de contrôle sur vos données.

MISE À JOUR :

Voici un autre article de blog intéressant sur le sujet :Comment synchroniser Elasticsearch avec une base de données relationnelle à l'aide de Logstash