sql >> Databáze >  >> RDS >> Mysql

Migrace dat z MySQL do elasticsearch v reálném čase?

  1. Před Elasticsearch 2.x jste si mohli napsat svůj vlastní Elasticsearch _river plugin, který si můžete nainstalovat do elasticsearch. Můžete řídit, jak často chcete, aby tato uvedená data, která jste shromáždili pomocí svých skriptů, byla načtena _river (Poznámka:toto se opravdu nedoporučuje).

  2. Můžete také použít svůj oblíbený nástroj Fronting Message Broker, jako je ActiveMQ k vložení vašich dat do elasticsearch

  3. Pokud chcete plnou kontrolu, která splní vaši potřebu migrace dat v reálném čase, můžete také napsat jednoduchou aplikaci, která využívá koncový bod elasticsearch REST, a to tak, že do něj jednoduše zapíšete přes REST. Můžete dokonce provádět hromadné POST

  4. Využijte některý z nástrojů elasticsearch, jako je beat , logstash které jsou skvělé při odesílání téměř jakéhokoli typu dat do elasticsearch

Další alternativy uložení vašich dat do plochého souboru nebo pokud chcete udržovat vztahy, viz tento příspěvek zde




  1. Jaká je interní reprezentace datatime na serveru SQL?

  2. Je možné přetypovat DECIMAL na DOUBLE v MySQL?

  3. Příkaz SQL pro zobrazení čísla ve slovech bez použití jakékoli přímé funkce (oracle)

  4. Seskupit SQL podle:použití logiky klauzule where k filtrování výsledků na základě agregačních funkcí