momius - Fotolia
Consejos de migración a bases de datos de código abierto
Desde Rimini Street ofrecen nueve mejores prácticas a seguir para una correcta migración de bases de datos hacia plataformas de código abierto.
La implementación de sistemas de administración de bases de datos (DBMS) de código abierto brinda beneficios a las empresas como menores costos, mayor flexibilidad e innovación que no siempre están disponibles con las soluciones tradicionales de bases de datos. Sin embargo, migrar a una alternativa de código abierto requiere planificación y atención para garantizar que el proceso no salga mal.
El atractivo de las licencias de código abierto comienza con el costo y el acceso gratuito al código fuente, con la capacidad de modificarlo y distribuirlo. Después, hay extensiones y complementos que pueden mejorar notablemente el rendimiento de la base de datos, muchos de los cuales también son gratuitos.
A diferencia de un DBMS patentado respaldado por un proveedor, el modelo de soporte tradicional de código abierto se basaba en gran medida en modelos operativos de autosoporte, prueba y error y soporte de comunidades de colaboradores. Eso puede no ser suficiente para cumplir con los requisitos operativos de misión crítica cuando se trata de identificar un problema de rendimiento o modificar una característica necesaria.
¿Cómo lograr una correcta migración de bases de datos?
Un primer paso crucial en la migración de la base de datos al código abierto es una evaluación de las capacidades del equipo de TI para completar el proyecto con éxito. En general, las habilidades de administración de bases de datos no son fácilmente transferibles entre diferentes plataformas. Reclutar talento DBMS de código abierto puede ser costoso y frustrante por la escasez de profesionales que existe.
Desde Rimini Street recomiendan nueve prácticas a tener en cuenta:
- Comiencen con un análisis exhaustivo de los retos de TI y evalúa la compatibilidad de las características de su arquitectura de TI, el servidor de aplicaciones, el acceso a la información y la base de datos.
- Determinen las herramientas de evaluación disponibles y si su equipo tiene las habilidades para darles un buen uso.
- Asegúrense de que cualquier aplicación de software relevante que estén utilizando esté certificada para la solución de código abierto. Si no, determinen sus alternativas.
- La migración presenta una buena oportunidad para limpiar la arquitectura y el contenido de la base de datos. Dejen de lado los objetos que ya no necesitas. Si almacenas archivos grandes, evalúen si pueden separarlos en una opción de almacenamiento de menor costo para reducir el tamaño de la base de datos y los recursos necesarios para la copia de seguridad y las restauraciones.
- No pierdan el tiempo replicando datos que no necesitas, por ejemplo, datos de copia de seguridad y tablas temporales de mantenimientos anteriores.
- Determinen las incompatibilidades entre las bases de datos antiguas y nuevas y estimar el tiempo y costo requerido para la migración.
- Decidan qué aplicaciones necesitarán ser refactorizadas.
- Determinen si el DBMS de código abierto puede admitir las personalizaciones y las dependencias del DBMS existente y, de no ser así, cuáles son las opciones.
- Realicen las pruebas de rendimiento antes de implementar el nuevo DBMS, o seguramente tendrán usuarios descontentos por hacer que cambien a una nueva herramienta.
Muchas organizaciones recurren a las opciones de DBMS de código abierto para facilitar su migración a la nube. Asegúrense de que sus motivaciones sean sólidas y que comprenden completamente los costos.