Es wird versucht, auf einfache Weise alle Zeilen von einer Cassandra ColumnFamily / Table in eine andere zu übertragen.
Der COPY
Befehl ist meines Wissens eine gute Option. Da jedoch alle Daten .csv
auf der Festplatte gespeichert und dann wieder geladen werden, frage ich mich, ob es einen besseren Weg gibt, dies in der Engine zu tun.
Ein konkretes Beispiel dafür, was ich meine, wäre das INSERT * FROM my_table INTO my_other_table
in vielen SQL
Datenbanken verfügbare . Natürlich ist mir klar, dass Cassandra NoSQL ist und daher nicht auf die gleiche Weise funktioniert - aber es scheint etwas zu sein, das verfügbar sein könnte.
Was ist ein guter Weg, um dies zu erreichen?
Vielen Dank!
Haben Sie sich
sstableloader
http://www.datastax.com/documentation/cassandra/2.0/cassandra/tools/toolsBulkloader_t.html angesehen ?quelle