Comparación y fusión para bases de datos

Es posible que ya conozca la funcionalidad de comparación y fusión que Altova DiffDog ofrece para trabajar con código fuente, archivos XML y documentos de Word, pero ¿sabía que también puede conectarse, comparar y fusionar datos y estructuras de bases de datos?

DiffDog es compatible con todas las principales bases de datos relacionales e incluye un asistente de conexión que le permite conectarse rápidamente a una o varias bases de datos. Las bases de datos compatibles de forma nativa incluyen Microsoft® Access™, SQL Server®, Oracle®, MySQL®, IBM® DB2®, Sybase®, PostgreSQL y otras.

Al comparar diferentes tipos de bases de datos, DiffDog incluso resuelve las inconsistencias en la denominación de los tipos de datos. Esto significa que puede comparar la tabla de clientes en su base de datos SQL Server con una copia de seguridad, por ejemplo, o puede comparar el contenido de cualquier tabla o todo el esquema de su base de datos entre las implementaciones de IBM DB2 9 y Oracle 11g. Nota: Altova DatabaseSpy incluye las mismas capacidades de comparación y fusión descritas aquí.

Comparación de contenido de bases de datos

Es fácil comparar el contenido de las bases de datos en DiffDog. Simplemente conéctese a la(s) base(s) de datos necesarias y seleccione las tablas que desea comparar. DiffDog muestra los componentes comparados uno al lado del otro, y las tablas y columnas se mapean automáticamente según las opciones configurables. También puede modificar o crear conexiones de mapeo manualmente cuando sea necesario. Después de hacer clic en el botón "Iniciar comparación", DiffDog muestra los resultados con iconos informativos.

A continuación, puede realizar una comparación detallada de la tabla, lo que le permitirá ver el contenido de las columnas comparadas uno al lado del otro, con las diferencias resaltadas. Los botones de la barra de herramientas le permiten fusionar los cambios en ambas direcciones.

Diferenciación de esquemas de bases de datos

Es igual de fácil comparar esquemas de bases de datos en DiffDog para, por ejemplo, identificar y fusionar las diferencias entre una versión de desarrollo y una versión de producción de la misma base de datos. Todos los elementos de la base de datos (por ejemplo, tipos de datos, restricciones, claves, etc.) se muestran en los componentes de comparación, lo que le permite comparar la estructura de las tablas dentro del esquema de la base de datos. Puede fusionar los dos esquemas o elementos seleccionados utilizando los botones de la barra de herramientas, o acceder a más opciones de fusión a través del menú contextual.

Los cambios en el esquema de la base de datos no se integran de forma instantánea. DiffDog siempre genera un script de cambios SQL compatible con el tipo de base de datos de destino, que puede revisar antes de aplicar los cambios a la base de datos.

También puede guardar el script SQL en un archivo o abrirlo en DatabaseSpy para editarlo posteriormente.

Descubra más sobre la potente funcionalidad de comparación y fusión de bases de datos en DiffDog. También puede descargar una versión de prueba gratuita para probarla.