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. |
|
Vorhandene MariaDB- oder MariaDB-Datenbank |
Small |
Einmalig |
Etwas |
Kopieren Sie die Daten mit einem Befehlszeilen-Dienstprogramm direkt in die MySQL-DB-Instance. |
|
Nicht in einer vorhandenen Datenbank gespeicherte Daten |
Medium |
Einmalig |
Etwas |
Erstellen Sie Flatfiles und importieren Sie sie mithilfe von |
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-snapshot
oder mithilfe von restore-db-instance-to-point-in-time
Befehlen wiederhergestellt werden.