Importieren von Daten in eine MariaDB-DB-Instance - Amazon Relational Database Service

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.

Importieren von Daten in eine MariaDB-DB-Instance

Für den Import von Daten in eine DB-Instance von RDS for MariaDB stehen verschiedene Techniken zur Verfügung. Die beste Herangehensweise ist von der Quelle der Daten, der Menge der Daten sowie der Frage abhängig, ob der Import einmalig oder kontinuierlich erfolgt. Wenn Sie eine Anwendung mit den Daten migrieren, müssen Sie zudem die Ausfallzeit berücksichtigen, die Sie in Kauf zu nehmen bereit sind.

Die folgende Tabelle enthält Techniken zum Importieren von Daten in eine DB-Instance von RDS for MariaDB.

Quelle Datenmenge Einmalig oder kontinuierlich Ausfallzeit der Anwendung Technik Weitere Informationen
Vorhandene MariaDB-DB-Instance Any Einmalig oder kontinuierlich Minimal Erstellen Sie eine Read Replica für die laufende Replikation. Stufen Sie die Read Replica für die einmalige Erstellung einer neuen DB-Instance hoch. Arbeiten mit DB-Instance-Lesereplikaten
Vorhandene MariaDB- oder MariaDB-Datenbank Small Einmalig Etwas Kopieren Sie die Daten mit einem Befehlszeilen-Dienstprogramm direkt in die MySQL-DB-Instance. Importieren von Daten aus einer MariaDB- oder MySQL-Datenbank in eine MariaDB- oder MySQL-DB-Instance
Nicht in einer vorhandenen Datenbank gespeicherte Daten Medium Einmalig Etwas Erstellen Sie Flatfiles und importieren Sie sie mithilfe von LOAD DATA LOCAL INFILE MySQL-Anweisungen. Importieren von Daten aus einer beliebigen Quelle zu einer MariaDB- oder MySQL-DB-Instance
Lokal oder auf Amazon EC2 vorhandene MariaDB- oder MySQL-Datenbank Any Kontinuierlich Minimal

Konfigurieren Sie die Replikation mit einer vorhandenen MariaDB- oder MySQL-Datenbank als Replikationsquelle.

Sie können eine Replikation in eine MariaDB-DB-Instance konfigurieren, indem Sie globale Transaktionskennungen (GTIDs) von MariaDB verwenden, wenn die externe Instance eine MariaDB-Version 10.0.24 oder höher ist, oder Sie können Binärprotokollkoordinaten für MySQL-Instances oder MariaDB-Instances für ältere Versionen als 10.0.24. verwenden. MariaDB-GTIDs werden anders implementiert als MySQL-GTIDs, die nicht von Amazon RDS unterstützt werden.

Konfigurieren der Replikation der Binärprotokolldateiposition mit einer externen Quell-Instance

Importieren von Daten in eine Amazon-RDS-MariaDB- oder MySQL-DB-Instance mit reduzierter Ausfallzeit

Alle vorhandenen Datenbanken Alle Einmalig oder kontinuierlich Minimal Wird verwendet AWS Database Migration Service , um die Datenbank mit minimaler Ausfallzeit zu migrieren und bei vielen Datenbank-DB-Engines die fortlaufende Replikation fortzusetzen. Was ist AWS Database Migration Service und Verwenden einer MySQL-kompatiblen Datenbank als Ziel für AWS DMS im AWS Database Migration Service -Benutzerhandbuch
Anmerkung

Die MySQL-Systemdatenbank beinhaltet Authentifizierungs- und Autorisierungsinformationen, die erforderlich sind, um sich bei Ihrer DB-Instance anzumelden und auf Ihre Daten zuzugreifen. Das Verwerfen, Verändern, Umbenennen oder Trunkieren von Tabellen, Daten oder anderen Inhalten der MySQL-Datenbank in Ihrer DB-Instance kann zu Fehlern führen und dazu führen, dass auf Ihre DB-Datenbank und Ihre Daten nicht zugegriffen werden kann. In diesem Fall kann die DB-Instance mithilfe der Befehle aus einem Snapshot wiederhergestellt AWS CLI restore-db-instance-from-db-snapshotoder mithilfe von restore-db-instance-to-point-in-timeBefehlen wiederhergestellt werden.