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

Миграция в реално време на данни от MySQL към elasticsearch?

  1. Преди Elasticsearch 2.x можете да напишете свой собствен плъгин Elasticsearch _river, който можете да инсталирате в elasticsearch. Можете да контролирате колко често искате тези данни, които сте обработили с вашите скриптове, да бъдат извличани от _river (Забележка:това не е наистина препоръчително).

  2. Можете също да използвате любимия си инструмент за брокер на съобщения в опашката, като например ActiveMQ за да изпратите вашите данни в elasticsearch

  3. Ако искате пълен контрол, за да задоволите нуждата си от миграция на данни в реално време, можете също да напишете просто приложение, което използва крайната точка на elasticsearch REST, като просто пишете в него чрез REST. Можете дори да правите групово ПУБЛИКУВАНЕ

  4. Използвайте някой от инструментите за еластично търсене като beat , logstash които са чудесни за изпращане на почти всякакъв тип данни в elasticsearch

За други алтернативи за прехвърляне на вашите данни в плосък файл или ако искате да поддържате връзки, вижте тази публикация тук




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Изберете Where max дата и максимално време

  2. Грешка при инсталиране на MySql 8.0.15 Невалиден сървърен шаблон

  3. Позоваване на външна заявка в подзаявка

  4. Избиране срещу подмножества на списък в MySQL

  5. Автоматично мащабиране с Amazon Aurora без сървър