Mysql
 sql >> Database >  >> RDS >> Mysql

Migrazione in tempo reale dei dati da MySQL a elasticsearch?

  1. Prima di Elasticsearch 2.x potevi scrivere il tuo plugin Elasticsearch _river che puoi installare in elasticsearch. Puoi controllare la frequenza con cui vuoi che questi dati che hai mangiato con i tuoi script vengano inseriti dal _river (Nota:questo non è veramente raccomandato).

  2. Puoi anche utilizzare il tuo strumento preferito di Queuing Message Broker come ActiveMQ per inserire i tuoi dati in elasticsearch

  3. Se desideri il controllo completo per soddisfare la tua esigenza di migrazione dei dati in tempo reale, puoi anche scrivere una semplice app che utilizzi l'end point REST di elasticsearch, semplicemente scrivendovi tramite REST. Puoi anche fare POST in blocco

  4. Utilizza uno qualsiasi degli strumenti elasticsearch come beat , logstash che sono ottimi per spedire quasi tutti i tipi di dati in elasticsearch

Per altre alternative per scambiare i tuoi dati in un file flat o se desideri mantenere relazioni, consulta questo post qui