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

Migracja danych w czasie rzeczywistym z MySQL do elasticsearch?

  1. Przed Elasticsearch 2.x można było napisać własną wtyczkę Elasticsearch _river, którą można zainstalować w elasticsearch. Możesz kontrolować, jak często chcesz, aby te dane, które umieściłeś w swoich skryptach, były pobierane przez _river (uwaga:nie jest to naprawdę zalecane).

  2. Możesz także użyć swojego ulubionego narzędzia do kolejkowania wiadomości, takiego jak ActiveMQ do przesyłania danych do Elasticsearch

  3. Jeśli chcesz mieć pełną kontrolę, aby sprostać potrzebom migracji danych w czasie rzeczywistym, możesz również napisać prostą aplikację, która korzysta z punktu końcowego REST elasticsearch, po prostu pisząc do niej przez REST. Możesz nawet wykonać zbiorcze POST

  4. Skorzystaj z dowolnych narzędzi elasticsearch, takich jak beat , logstash które świetnie nadają się do przesyłania prawie każdego rodzaju danych do Elasticsearch

Aby uzyskać informacje o innych alternatywach przesłania danych do zwykłego pliku lub jeśli chcesz zachować relacje, zobacz ten post tutaj




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pytanie ostrzegawcze MySQL?

  2. Paginacja na żądanie (zapisy stronicowania na żądanie użytkownika)

  3. kodowanie utf8 w Perlu i MySql

  4. Projekt bazy danych po raz pierwszy:czy przesadzam?

  5. jak przyciąć wiodące zera z tekstu alfanumerycznego w funkcji mysql