Emprendedores

Kit de herramientas de migración de PostgreSQL | Actualización de tecnología

Siguiendo la tendencia moderna de migrar de software propietario a equivalentes de código abierto gratuitos, muchas empresas reemplazan los sistemas de administración de bases de datos comerciales por PostgreSQL. La razón principal para elegir PostgreSQL antes / por ejemplo, MySQL es su rico conjunto de características: características relacionales de objetos, manejo eficiente de concurrencia y muchas otras.

La migración de la base de datos generalmente se lleva a cabo de acuerdo con el método extraer-transformar-cargar. La idea de este enfoque es extraer definiciones de tablas, índices, usuarios, funciones y entradas lógicas de la fuente, realizar las transformaciones necesarias e importarlas a la base de datos de destino. Luego, los datos se procesan siguiendo los mismos pasos. Esta tarea puede consumir mucho tiempo y recursos cuando se realiza manualmente.

Para simplificar el procedimiento de migración, Intelligent Converters, un proveedor de software centrado en la migración y sincronización de bases de datos, ha desarrollado una solución dedicada llamada PostgreSQL Migration Toolkit. El producto es capaz de migrar bases de datos entre todos los DBMS populares, como SQL Server, MySQL, Oracle, MS Access, IBM DB2, Firebird, FoxPro, MS Excel, SQLite y PostgreSQL.

El kit de herramientas de migración de PostgreSQL no utiliza ningún componente de middleware como ODBC para lograr el mejor rendimiento de transferencia de datos. Cada herramienta de conversión incluida en el producto utiliza una API nativa eficiente para leer y escribir datos. La velocidad de migración promedio es de 20.000 líneas por segundo en hardware moderno. Otra característica importante del kit de herramientas de migración de PostgreSQL es la compatibilidad con la línea de comandos, ya que ayuda a automatizar y programar las tareas de migración de la base de datos. Al final de la migración, todas las configuraciones de conversión se pueden almacenar en el perfil para simplificar las ejecuciones futuras.

LEER  1.- Curso Go - Introducción

El kit de herramientas de migración de PostgreSQL permite a los usuarios migrar la base de datos de origen a un archivo de secuencia de comandos local en lugar de a un servidor PostgreSQL. El archivo de secuencia de comandos contiene instrucciones de PostgreSQL para crear todas las tablas y llenarlas con datos. Este método se denomina «conversión indirecta» y se puede utilizar cuando el servidor PostgreSQL no permite la conexión remota. En tales casos, el archivo de secuencia de comandos resultante se transfiere a la máquina que ejecuta el servidor de la base de datos y luego se puede importar a la base de datos PostgreSQL localmente utilizando herramientas estándar.

Capacidades del kit de herramientas de migración de PostgreSQL:

  • Las estructuras de la tabla se migran con todos los atributos necesarios (marca nula, valores predeterminados, etc.) y la asignación de tipos adecuada
  • se migran datos, índices y restricciones
  • la mayoría de las vistas se migran (excepto los estándares de sintaxis sin un equivalente directo en el DBMS de destino)
  • personalización de las tablas resultantes (cambio de nombre, tipo, valor predeterminado y atributo NULL para cualquier columna)
  • todas las versiones de PostgreSQL son compatibles
  • opción para fusionar y sincronizar la base de datos de destino con la fuente
  • soporte completo Unicode

El kit de herramientas de migración de PostgreSQL se ha probado con éxito con todas las plataformas SAAS populares, como Amazon RDS / Aurora, Microsoft Azure SQL, Google Cloud SQL y Heroku Postgres. La empresa Intelligent Converters también proporciona herramientas para la sincronización incremental entre PostgreSQL y otros DBMS populares que no están incluidos en el kit de herramientas. Visite el sitio web oficial del proveedor para obtener información detallada.

Author

Moisés Cabrera

Encantado de emprender, el Internet es como pez en el rio para mi y quiero aportar valor a este mundo digital. Si crees que es de interés estos artículos no dudes en comentar.

¿Te gusta nuestro contenido?Recibe noticias y estrategias digitales a tu correo.

No pierda la oportunidad de recibir también descuentos de nuestros servicios.