Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
So wählen Sie das richtige Tool für den Massen-Upload oder die Migration von Daten zu Amazon Keyspaces aus
In diesem Abschnitt können Sie sich mit den verschiedenen Tools vertraut machen, mit denen Sie Daten massenweise auf Amazon Keyspaces hochladen oder migrieren können, und erfahren, wie Sie das richtige Tool für Ihre Bedürfnisse auswählen können. Darüber hinaus bietet dieser Abschnitt einen Überblick und Anwendungsfälle der verfügbaren step-by-step Tutorials, die zeigen, wie Daten in Amazon Keyspaces importiert werden.
-
Tools für die Migration
Erwägen Sie bei großen Migrationen die Verwendung eines ETL-Tool (Extrahieren, Transformieren und Laden). Sie können es verwenden AWS Glue , um Datentransformationsmigrationen schnell und effektiv durchzuführen.
Informationen zur Verwendung des Apache Cassandra Spark-Connectors zum Schreiben von Daten in Amazon Keyspaces finden Sie unter. Integration von Apache Spark mit Amazon Keyspaces (für Apache Cassandra)
Beginnen Sie schnell mit dem Laden von Daten in Amazon Keyspaces mithilfe des
COPY FROM
Befehls cqlsh. cqlsh ist in Apache Cassandra enthalten und eignet sich am besten zum Laden kleiner Datensätze oder Testdaten. Tutorial: Daten mit cqlsh in Amazon Keyspaces ladenEine Anleitung finden Sie step-by-step unter.Sie können auch den DataStax Bulk Loader für Apache Cassandra verwenden, um Daten mit dem Befehl in Amazon Keyspaces zu laden.
dsbulk
DSBulk bietet robustere Importfunktionen als cqlsh und ist im Repository verfügbar. GitHubstep-by-step Anweisungen finden Sie unter. Tutorial: Daten mit DSBulk in Amazon Keyspaces laden
Allgemeine Überlegungen zu Datenuploads auf Amazon Keyspaces
-
Teilen Sie den Datenupload in kleinere Komponenten auf.
Betrachten Sie die folgenden Migrationseinheiten und ihren potenziellen Platzbedarf in Bezug auf die Rohdatengröße. Das Hochladen kleinerer Datenmengen in einer oder mehreren Phasen kann dazu beitragen, Ihre Migration zu vereinfachen.
Nach Clustern — Migrieren Sie alle Ihre Cassandra-Daten auf einmal. Dieser Ansatz kann für kleinere Cluster in Ordnung sein.
-
Nach Schlüsselraum oder Tabelle — Teilen Sie Ihre Migration in Gruppen von Schlüsselräumen oder Tabellen auf. Dieser Ansatz kann Ihnen dabei helfen, Daten in Phasen zu migrieren, die Ihren Anforderungen für jeden Workload entsprechen.
Nach Daten — Erwägen Sie die Migration von Daten für eine bestimmte Gruppe von Benutzern oder Produkten, um die Datenmenge noch weiter zu reduzieren.
-
Priorisieren Sie anhand der Einfachheit, welche Daten zuerst hochgeladen werden sollen.
Überlegen Sie, ob Sie Daten haben, die zunächst einfacher migriert werden könnten, z. B. Daten, die sich zu bestimmten Zeiten nicht ändern, Daten aus nächtlichen Batch-Jobs, Daten, die während der Offline-Zeiten nicht verwendet werden, oder Daten aus internen Apps.