Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak przenieść dane mysql do ElasticSearch w czasie rzeczywistym

Istnieje projekt, który pobiera Twój binlog, przekształca go i wysyła do Elasticsearch. Możesz to sprawdzić pod adresem:https://github.com/siddontang/go-mysql-elasticsearch

Innym byłby ten:https://github.com/noplay/python-mysql- replikacja .

Pamiętaj jednak, że niezależnie od tego, co wybierzesz, dobrą praktyką jest wstępne utworzenie indeksu i mapowań przed zindeksowaniem dziennika binarnego. Daje to większą kontrolę nad danymi.

AKTUALIZACJA:

Oto kolejny interesujący artykuł na ten temat:Jak zachować synchronizację Elasticsearch z relacyjną bazą danych za pomocą 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. jak usunąć bazę danych

  2. Wpisy SQL, które wygasają po 24 godzinach

  3. Jak za pomocą MySQL wybrać pozycję wyniku zapytania w jednym konkretnym wierszu?

  4. Lewy warunek ON ORAZ inna składnia warunków w Doctrine

  5. MySQL miesięczna Wyprzedaż z ostatnich 12 miesięcy, w tym miesiące bez wyprzedaży