sql >> Databasteknik >  >> RDS >> Mysql

Realtidsmigrering av data från MySQL till elasticsearch?

  1. Före Elasticsearch 2.x kan du skriva ditt eget Elasticsearch _river-plugin som du kan installera i elasticsearch. Du kan styra hur ofta du vill att nämnda data som du har sänt med dina skript ska dras in av _river (Obs:detta rekommenderas inte riktigt).

  2. Du kan också använda ditt favoritverktyg Queuing Message Broker som ActiveMQ för att överföra dina data till elasticsearch

  3. Om du vill ha full kontroll för att möta ditt behov av realtidsmigrering av data kan du också skriva en enkel app som använder sig av elasticsearch REST-slutpunkt, genom att helt enkelt skriva till den via REST. Du kan till och med göra bulk POST

  4. Använd något av elastiska sökverktyg som beat , logstash som är bra på att skicka nästan alla typer av data till elasticsearch

För andra alternativ för att munga dina data till en platt fil, eller om du vill upprätthålla relationer, se detta inlägg här




  1. Flera standardvärden angivna för kolumn-id i tabellen

  2. Vad är det bästa sättet att göra inkrementella säkerhetskopieringar i MySQL?

  3. ZF2 redan aktiv fråga förhindrar exekvering

  4. visa all data för dubbletter av rader i Oracle