sql >> Base de Datos >  >> RDS >> Mysql

¿Migración en tiempo real de datos de MySQL a elasticsearch?

  1. Antes de Elasticsearch 2.x, podía escribir su propio complemento _river de Elasticsearch que puede instalar en elasticsearch. Puede controlar la frecuencia con la que desea que _river extraiga dichos datos que ha manipulado con sus scripts (Nota:esto no es realmente recomendable).

  2. También puede usar su herramienta favorita de Queuing Message Broker como ActiveMQ para enviar sus datos a elasticsearch

  3. Si desea un control total para satisfacer su necesidad de migración de datos en tiempo real, también puede escribir una aplicación simple que haga uso del punto final REST de elasticsearch, simplemente escribiéndola a través de REST. Incluso puedes hacer POST masivo

  4. Utilice cualquiera de las herramientas de búsqueda elástica como beat , logstash que son excelentes para enviar casi cualquier tipo de datos a elasticsearch

Para conocer otras alternativas de enviar sus datos a un archivo plano, o si desea mantener relaciones, consulte esta publicación aquí