Sono un principiante in tempesta. solo pensando se posso usare storm per unire/unire due tabelle da due differenti dbs (di coz, due tabelle hanno una qualche sorta di relazione di chiave esterna, esistono solo in diversi dbs/sistemi), qualche idea su come farei la topologia? come avere due beccucci separati che leggono periodicamente da due db e che hanno un bullone per fare il lavoro di join?Usa la tempesta per unire due tabelle da due differenti db
E 'questo anche un caso di uso corretto per la tempesta?
tutte le idee sono apprezzate!
Grazie @ utente2720864. due domande: 1. il bullone sarà sotto molta pressione, perché tutte le emette vanno a un singolo bullone dato che è un join, è difficile parallelizzare un join a più bulloni suppongo. 2. Esiste qualche approccio esistente là fuori che spara i dati del db a una coda di messaggi, aggiungerà un ulteriore livello di complessità nella pipeline? – Shengjie
Per quanto riguarda la mia comprensione .. 1. Potrebbe esserci un singolo bullone ma è possibile eseguire più istanze dello stesso usando il parallelismo temporale. 2. stai cercando un progetto esistente che fa il sano? – user2720864
sì, se c'è un progetto esistente che lo fa :) Per ora, sto scrivendo una query periodica contro il db originale all'interno dello spout stesso, non sono sicuro che sia il modo corretto di farlo. – Shengjie