sql >> Database >  >> RDS >> Mysql

Realtime migratie van data van MySQL naar elasticsearch?

  1. Voorafgaand aan Elasticsearch 2.x kon u uw eigen Elasticsearch _river-plug-in schrijven die u in elasticsearch kunt installeren. U kunt bepalen hoe vaak u wilt dat deze gegevens die u met uw scripts hebt vermengd, door de _river worden binnengehaald (Opmerking:dit wordt niet echt aanbevolen).

  2. U kunt ook uw favoriete Queuing Message Broker-tool gebruiken, zoals ActiveMQ om uw gegevens in elasticsearch te pushen

  3. Als u volledige controle wilt om te voldoen aan uw behoefte aan realtime migratie van gegevens, kunt u ook een eenvoudige app schrijven die gebruikmaakt van elasticsearch REST-eindpunt, door er eenvoudig naar te schrijven via REST. U kunt zelfs bulk-POST doen

  4. Maak gebruik van een van de elastische zoekhulpmiddelen zoals beat , logstash die geweldig zijn in het verzenden van bijna elk type gegevens naar elasticsearch

Voor andere alternatieven om uw gegevens naar een plat bestand te mungen, of als u relaties wilt onderhouden, zie dit bericht hier




  1. Maak een gekoppelde server tussen twee Docker-containers met SQL Server (T-SQL-voorbeeld)

  2. Hoe kan ik iets doen als:GEBRUIK @databaseName

  3. Mijn eenvoudige MySql-query gebruikt geen index

  4. Is het mogelijk om het schema op te geven bij het verbinden met postgres met JDBC?