Importación de datos en una instancia de base de datos de Amazon RDS para MariaDB
Puede utilizar varias técnicas diferentes para importar datos en una instancia de base de datos de RDS for MariaDB. El mejor enfoque depende de varios factores:
-
Origen de los datos
-
Cantidad de datos
-
Importar una vez o de forma continua
-
Cantidad de tiempo de inactividad
Si también está migrando una aplicación con los datos, es importante tener en cuenta la cantidad de tiempo de inactividad.
En la siguiente tabla se muestran técnicas para importar datos en una instancia de base de datos de RDS para MariaDB:
nota
Amazon RDS solo admite la importación de instancias de base de datos de Amazon S3 a RDS para MySQL. Actualmente, no se admite la importación de copias de seguridad creadas con mariadb-backup
a RDS para MariaDB.
Origen | Cantidad de datos | Una vez o continua | Tiempo de inactividad de las aplicaciones | Técnica | Más información |
---|---|---|---|---|---|
Base de datos de MariaDB existente en las instalaciones o en Amazon EC2 |
Cualquiera |
Continuo |
Mínima |
Configure la replicación con una base de datos de MariaDB existente como origen de replicación. Puede configurar la replicación en una instancia de base de datos de MariaDB mediante el uso de identificadores de transacciones globales (GTID) de MariaDB cuando la instancia externa sea de la versión 10.0.24 o posterior de MariaDB, o mediante coordenadas de registro binario para las instancias de MariaDB en versiones anteriores a 10.0.24. Los identificadores de transacciones globales (GTID) de MariaDB se implementan de un modo distinto al de los GTID de MySQL, que no son compatibles con Amazon RDS. |
|
Cualquier base de datos existente |
Cualquiera |
Una vez o continua |
Mínima |
Utilizar AWS Database Migration Service para migrar la base de datos con un tiempo de inactividad mínimo y, para numerosos motores de base de datos, continuar las replicaciones en curso. |
Qué es AWS Database Migration Service y Uso de una base de datos compatible con MySQL como destino para AWS DMS en la Guía del usuario de AWS Database Migration Service |
Instancia de base de datos de MariaDB existente |
Cualquiera |
Una vez o continua |
Mínima |
Cree una réplica de lectura para la replicación continua. Promocione la réplica de lectura para la creación única de una nueva instancia de base de datos. |
Trabajo con réplicas de lectura de instancias de base de datos |
Base de datos existente de MariaDB |
Pequeña |
Una vez |
Alguno |
Copie los datos directamente en la instancia de base de datos de MariaDB con una utilidad de línea de comandos. |
|
Datos no almacenados en una base de datos existente |
Media |
Una vez |
Alguno |
Cree archivos sin formato e impórtelos con instrucciones |
Importación de datos de cualquier origen a una instancia de base de datos de Amazon RDS para MariaDB |
nota
La base de datos del sistema mysql
contiene la información de autenticación y autorización necesaria para iniciar sesión en la instancia de base de datos y obtener acceso a los datos. La eliminación, la modificación, el cambio de nombre o el truncamiento de tablas, datos u otros contenidos de la base de datos mysql
de la instancia de base de datos puede provocar errores e impedir el acceso a la instancia de base de datos y a los datos. En ese caso, puede restaurar la instancia de base de datos desde una instantánea usando el comando AWS CLI de la restore-db-instance-from-db-snapshot. Puede recuperar la instancia de base de datos con el comando restore-db-instance-to-point-in-time.