MySQL y MariaDB son por lejos los sistemas de Bases de Datos Open Source más difundidos. Sin embargo, muchos de sus usuarios no están satisfechos con lo que MySQL y MariaDB ofrecen.  Migrar de MySQL o MariaDB a PostgreSQL es por ello un paso lógico y tiene mucho sentido desde un punto de vista técnico

PostgreSQL Migration from MySQL

¿Por qué PostgreSQL en vez de MySQL / MariaDB?

MySQL y MariaDB tienen un background histórico totalmente distinto. Tradicionalmente MySQL fue pensado para ser utilizada como Base de Datos web pequeña y sin embargo sigue alojando millones de páginas web.

Usar MySQL en vez de PostgreSQL es una cuestión ùramente técnica. Por ejemplo, si no tiene problemas en que su base de datos tenga permiso de cambiar sus datos silenciosamente o hacer “decisiones sabias” por usted, MySQL y MariaDB están bien. Si usted no quiere que tal cosa suceda, haga un backup de sus datos y migre a PostgreSQL.

MySQL / MariaDB vs. PostgreSQL

1) Cambio de datos automático …

PostgreSQL arrojará un mensaje de error en vez de corromper sus datos silenciosamente

2) … ignorando los constrains silenciosamente

We marked the column as “NOT NULL”.
PostgreSQL has to error out and reject bad data.

Estos son solamente algunos ejemplos. Si usted quiere ver una lista más extensa (y aún no completa) de problemas, vea este video

Migrar a PostgreSQL

Si usted quiere migrar a PostgreSQL, estaremos más que gustosos en ayudarlo. Usamos un set de herramientas modernas que incluyen mysql_fdw, pg_chameleon como así también scripts hechos a medida, que hacen del proceso de migración algo sencillo.

 

La clave para hacer una migración desde MySQL/MariaDB

es la limpieza de los datos antes de que sean importadas a PostgreSQL.

MySQL/MariaDB no hace un buen maneja de los constrains

 

Proveemos servicios profesionales a clientes alrededor del mundo que quieren migrar de MySQL a un sistema de Bases de Datos más profesional como PostgreSQL.

Los siguientes servicios están disponibles:

  • Migración del esquema de Bases de Datos
  • Migración de datos
  • Limpieza de datos en MySQL/MariaDB para satisfacer constrains
  • Migración de código en el server
  • Migración de aplicaciones
  • Ajustes de performance
  • Reparación de réplicas
  • Mejoramiento de seguridad de Bases de Datos

Ayuda profesional

Contáctenos hoy para recibir su oferta personal de Cybertec. Ofrecemos entregas a tiempo, tratamiento profesional y más de 17 años de experiencia en PostgreSQL.

Contáctenos