sql >> Database teknologi >  >> RDS >> Mysql

hvordan man migrerer mysql-data til ElasticSearch i realtid

Der er et eksisterende projekt, som tager din binlog, transformerer den og sender den til Elasticsearch. Du kan tjekke det ud på:https://github.com/siddontang/go-mysql-elasticsearch

En anden ville være denne:https://github.com/noplay/python-mysql- replikering .

Bemærk dog, at uanset hvad du vælger, er det en god praksis at præ-oprette dit indeks og kortlægninger, før du indekserer din binlog. Det giver dig mere kontrol over dine data.

OPDATERING:

Her er en anden interessant blogartikel om emnet:Sådan holder man Elasticsearch synkroniseret med en relationsdatabase ved hjælp af Logstash



  1. SQLite INSERT - PÅ DUBLIKAT NØGLEOPDATERING (UPSERT)

  2. Skemamønstersøgning til dataklasseforening

  3. Fastgør tabel i Flash-cachen

  4. slet dublerede rækker fra Oracle