Mysql
 sql >> база данни >  >> RDS >> Mysql

как да мигрирам mysql данни към ElasticSearch в реално време

Има съществуващ проект, който взема вашия binlog, го трансформира и го изпраща до Elasticsearch. Можете да го проверите на:https://github.com/siddontang/go-mysql-elasticsearch

Друг би бил този:https://github.com/noplay/python-mysql- репликация .

Имайте предвид обаче, че каквото и да изберете, добра практика е предварително да създадете своя индекс и съпоставяния, преди да индексирате своя binlog. Това ви дава повече контрол върху вашите данни.

АКТУАЛИЗИРАНЕ:

Ето още една интересна статия в блога по темата:Как да поддържате Elasticsearch синхронизиран с релационна база данни с помощта на Logstash



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създайте таблица с проверка на PHP със стойност преди и текуща стойност (Масив)

  2. Качване на Java файл в MySQL

  3. Escape име на таблицата MySQL

  4. Къде е MySQL JDBC jar файл в Ubuntu?

  5. Как да активирате MySQL Query Cache