Ich benutze Cassandra-Einheit zum Testen in meinem Projekt (Java) und es ist großartig, aber das Problem ist: Laden von Testdaten dauert ziemlich lange (100 Sekunden für ~ 25 000 einfache Einsätze).Der schnellste Weg, Testdaten in die Cassandra-Einheit zu füllen?
Ich habe einige Ideen, aber sie scheinen nicht für cassandra Einheit machbar zu sein:
- Verwendung so etwas wie cqlsh Befehl COPY FROM zu kopieren Daten aus csv
- Backup vorbereitet Datenordner und geben Sie es an CU bei der Initialisierung.
Haben Sie andere Ideen? Danke.
Hängt davon ab, ob die genannten Daten geändert werden, aber z Sie können eine eigenständige Instanz mit diesen Daten haben, die von diesen Tests gelesen werden. Sie können auch prüfen, wie die Chargen mit der Cassandra-Einheit funktionieren würden, nur erinnern, dass Chargen in der Cluster-Umgebung nicht für Multi-Teil-Einsätze geeignet sind. – mmatloka