Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Migração em tempo real de dados do MySQL para o elasticsearch?


  1. Antes do Elasticsearch 2.x, você podia escrever seu próprio plug-in Elasticsearch _river que pode ser instalado no elasticsearch. Você pode controlar com que frequência deseja que esses dados que você munged com seus scripts sejam puxados pelo _river (Nota:isso não é realmente recomendado).

  2. Você também pode usar sua ferramenta favorita do Queuing Message Broker, como ActiveMQ para enviar seus dados para o elasticsearch

  3. Se você deseja controle total para atender à sua necessidade de migração de dados em tempo real, também pode escrever um aplicativo simples que use o ponto de extremidade REST do elasticsearch, simplesmente gravando nele via REST. Você pode até fazer POST em massa

  4. Use qualquer uma das ferramentas elasticsearch, como beat , logstash que são ótimos para enviar quase qualquer tipo de dados para o elasticsearch

Para outras alternativas de munging seus dados para um arquivo simples, ou se você quiser manter relacionamentos, veja esta postagem aqui