martes, 1 de noviembre de 2011

Sí, existen más bases de datos, no sólo MySQL

Desde que hace unos años viajé a San Francisco, California, y nada más bajar del avión había un cartel publicitario diciendo "Oracle runs better with Linux", me ha llamado más la atención el mundillo de las bases de datos sobre entornos *nix, bien sea Linux, Unix, Solaris, FreeBSD, etc ...

Pues bien, hace poco he tenido la oportunidad de probar un par de alternativas a MySQL para entornos *nix

La mayoría de aplicaciones que he desarrollado han utilizado MySQL como base de datos, pero viendo el rumbo de ORACLE y que su uso gratuito es sólo para aplicaciones no comerciales me han llevado a estudiar alternativas.

Entre estas alternativas que he probado hay dos que tienen muchos puntos para ser utilizadas en mis próximos proyectos MariaDB y PostgreSQL.
  • MariaDB es un fork de MySQL y se usa exactamente igual que MySQL. Para aquellos que estamos acostumbrados a MySQL no supone ningún trauma el hacer el cambio, aunque por lo que he estado leyendo ha habido ciertos problemas de integración con el motor InnoDB. Su base es MyISAM con un rendimiento espectacular. Su instalación, si se está usando MySQL es tan fácil como realizar un mysqldump desinstalar MySQL, instalar MariaDB y restaurar.
  • La otra alternativa es PostgreSQL, una alternativa también muy rápida y estable pero con un coste inicial de instalación un tanto elevado para aquellos que no están familiarizados con esta base de datos. También se echa de menos más herramientas de gestión, problema que quizá viene acrecentado por lo mal acostumbrados que nos tienen los fanboys de MySQL que han realizado todo tipo de aplicaciones para esta popular base de datos.
Hay muchas más alternativas, incluso hay que tener en cuenta aquellas no relacionales, pero esto ya son palabras más serias si nos referimos a alta velocidad y disponibilidad :-)








No hay comentarios:

Publicar un comentario