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.
Daten in eine Amazon RDS for MariaDB-DB-Instance importieren
Für den Import von Daten in eine DB-Instance von RDS for MariaDB stehen verschiedene Techniken zur Verfügung. Der beste Ansatz hängt von einer Reihe von Faktoren ab:
-
Quelle der Daten
-
Datenmenge
-
Einmaliger Import oder fortlaufend
-
Umfang der Ausfallzeit
Wenn Sie auch eine Anwendung mit den Daten migrieren, ist es wichtig, die Höhe der Ausfallzeit zu berücksichtigen.
In der folgenden Tabelle sind Techniken zum Importieren von Daten in eine RDS for MariaDB-DB-Instance aufgeführt:
Anmerkung
Amazon RDS unterstützt nur den Import von Amazon S3 in RDS für MySQL-DB-Instances. Das Importieren von Backups, mariadb-backup
die mit erstellt wurden, in RDS for MariaDB wird derzeit nicht unterstützt.
Quelle | Datenmenge | Einmalig oder kontinuierlich | Ausfallzeit der Anwendung | Technik | Weitere Informationen |
---|---|---|---|---|---|
Bestehende MariaDB-Datenbank vor Ort oder bei Amazon EC2 |
Any |
Kontinuierlich |
Minimal |
Konfigurieren Sie die Replikation mit einer vorhandenen MariaDB-Datenbank als Replikationsquelle. Sie können die Replikation in eine MariaDB-DB-Instance mithilfe von MariaDB Global Transaction Identifiers (GTIDs) konfigurieren, wenn die externe Instance MariaDB-Version 10.0.24 oder höher ist, oder mithilfe binärer Protokollkoordinaten für MariaDB-Instances in früheren Versionen als 10.0.24. MariaDB GTIDs werden anders implementiert als MySQL GTIDs, die von Amazon RDS nicht unterstützt werden. |
Konfigurieren der Replikation der Binärprotokolldateiposition mit einer externen Quell-Instance Import von Daten in eine Amazon RDS for MariaDB-DB-Instance mit reduzierter Ausfallzeit |
Alle vorhandenen Datenbanken |
Alle |
Einmalig oder kontinuierlich |
Minimal |
Wird verwendet AWS Database Migration Service , um die Datenbank mit minimalen Ausfallzeiten 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 |
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. |
|
Bestehende MariaDB-Datenbank |
Small |
Einmalig |
Etwas |
Kopieren Sie die Daten mit einem Befehlszeilenprogramm direkt in Ihre MariaDB-DB-Instance. |
Daten aus einer externen MariaDB-Datenbank in eine Amazon RDS for MariaDB-DB-Instance importieren |
Nicht in einer vorhandenen Datenbank gespeicherte Daten |
Medium |
Einmalig |
Etwas |
Erstellen Sie Flatfiles und importieren Sie sie mit MariaDB-Anweisungen |
Daten aus einer beliebigen Quelle in eine Amazon RDS for MariaDB-DB-Instance importieren |
Anmerkung
Die Systemdatenbank mysql
enthält Authentifizierungs- und Autorisierungsinformationen, die für die Anmeldung bei der DB-Instance und für den Zugriff auf die Daten erforderlich sind. Das Löschen, Ändern, Umbenennen oder Kürzen von Tabellen, Daten oder anderen Inhalten der mysql
Datenbank in Ihrer DB-Instance kann zu Fehlern führen und dazu führen, dass auf die DB-Instance und Ihre Daten nicht mehr zugegriffen werden kann. In diesem Fall können Sie die DB-Instance aus einem Snapshot wiederherstellen, indem Sie AWS CLI restore-db-instance-from-db-snapshotBefehl. Sie können die DB-Instance wiederherstellen mit restore-db-instance-to-point-in-timeBefehl.