Relational Migrator es una herramienta gratuita que le ayuda a migrar de una base de datos relacional a MongoDB. Esta página ofrece una descripción general de Relational Migrator. Características principales, casos de uso, escenarios de migración y bases de datos y versiones compatibles.
Características clave
Datos de mapas y modelos
Relational Migrator proporciona un generador de diagramas entidad-relación para mapear su esquema relacional a un esquema de MongoDB. Puede comenzar con un esquema recomendado, una asignación 1:1 o crear un nuevo esquema desde cero. Para más información, consulte Modelado de datos.
Relational Migrator también ofrece funciones para generar y exportar un esquema JSON y documentos de muestra para cada colección. Para más información, consulte Esquema JSON.
Migre a MongoDB
Utilice Relational Migrator para migrar datos de instantáneas desde bases de datos relacionales compatibles a MongoDB Atlas o a una implementación de MongoDB autogestionada. Para obtener más información, consulte Casos de uso.
Casos de uso
Relational Migrator solo es compatible con trabajos de migración de instantáneas.
Las migraciones de instantáneas migran todos los datos una vez y luego se detienen. Puede usar migraciones de instantáneas para migraciones de bases de datos puntuales, migraciones por lotes y sincronizaciones incrementales. También puede usarlas con filtros de tabla para dividir grandes migraciones en lotes paralelos y mejorar el rendimiento.
Escenarios de migración
Puede usar Relational Migrator para migrar una aplicación heredada a la vez a MongoDB. Según las necesidades de su aplicación, puede migrar con o sin tiempo de inactividad.
Migrar durante el tiempo de inactividad programado
Si su aplicación no requiere un tiempo de actividad constante, como en el caso de una aplicación interna, puede programar la migración durante el tiempo de inactividad. Migrar durante el tiempo de inactividad es la forma más sencilla de configurar y completar el proceso de migración.
Al iniciar el proceso de migración, Relational Migrator toma una instantánea de los datos de la aplicación heredada y los migra desde ese momento. Durante el proceso, la aplicación heredada puede permanecer en línea para admitir lecturas entrantes, pero no escrituras entrantes. La duración del proceso de migración depende de varios factores, como la cantidad de datos que se migran y la velocidad de la conexión.
Una vez completada la migración, desconecte su aplicación heredada y ejecute su nueva aplicación.
Escenarios no compatibles
Actualmente, Relational Migrator no admite la migración de un almacén de datos operativo.
Bases de datos y versiones admitidas
Bases de datos de origen y versiones
Relational Migrator admite las siguientes bases de datos de origen:
Database | Versiones compatibles | Implementaciones |
|---|---|---|
2012 y superior (se requiere la edición Enterprise o Developer para versiones anteriores a 2016) | Autoalojado, AWS RDS, base de datos SQL de Azure | |
5.7 y superior | Autohospedado, AWS RDS/Aurora, base de datos de Azure | |
11g y superior | Autoalojado, AWS RDS | |
10 y superior | Autohospedado, AWS RDS/Aurora, base de datos de Azure | |
10 y superior | Autohospedado, AWS RDS/Aurora, base de datos de Azure |
Para obtener información sobre cómo conectar con bases de datos relacionales, consulta Conectar a bases de datos.
Bases de datos compatibles con un controlador JDBC
Importante
Esta funcionalidad está en vista previa pública.
Algunas bases de datos son compatibles con la migración de datos instantáneos a través de una conexión JDBC.
Database | Versiones compatibles | Implementaciones |
|---|---|---|
DB2 | 11.5 y superior | Autoalojado, AWS RDS |
Sybase ASE | 15 y superior | Autoalojado |
Bases de datos y versiones de destino
Relational Migrator es compatible con las siguientes bases de datos de destino:
Tipo de implementación | Versiones compatibles |
|---|---|
Servidor MongoDB (autogestionado) | 5.0 y superior |
MongoDB Atlas | 5.0 y superior |
Para obtener información sobre cómo conectarse a MongoDB, consulte Conectarse a MongoDB.