© Josep Ros. Con la tecnología de Blogger.

PostgreSQL vs MariaDB

Me ha resultado muy curioso el debate que existe, tras la extinción de MySQL como una opción de Software Libre, sobre qué orientación darle a la continuidad de nuestras DB que no vivan sobre un Oracle, Microsoft SQL, etc.

Me gustaría que me digáis qué opináis.

Parece que el tema está entre PostgreSQL y MariaDB

Por eso he pedido opinión a un colega para que me hable de cómo ve él el tema. Mi colega, que prefiere quedar en el anonimato, me comenta:

"Michael "Monty" Widenius es el fundador de MySQL y es visto por gran parte de la comunidad de software libre como un hombre con "moralidad relajada".

Básicamente el show es que vendió MySQL a Sun dejando un poco "colgados" a todos los que habían implementado la versión de pago (versión con la que él, en un principio, estaba en contra) y dejando sorprendidos a toda la comunidad de SL. El buen hombre, evidentemente, se
llevó una cantidad de pasta incontable en la venta a Sun.

Ha pasado los años en Sun, contando su dinerito y currando más bien poco, siendo feliz con sus mansiones y sus Ferraris, hasta que hace bastante poquito se piró.

Ahora que Oracle ha comprado Sun, Monty quiere todavía más dinerito y ha intentado quitar la licencia GPL de varias partes del código, parar la compra Oracle-Sun, denunciar a varios ex-compañeros suyos, etc. todo por sacar tajada del asunto (otra vez).

Y como parece que todo eso no le ha dado resultado, pues ha pillado todo el código de MySQL que tenía y lo ha "forkeado" con el nombre de MariaDB, para seguir desarrollando ahí encima las cuatro tonterías que se le ocurran ahora, volver a venderlo y así seguir con el circo.

No hay duda de que MySQL es uno de los pilares de Internet a día de hoy y que es una base de datos relativamente buena en cuanto a calidad/facilidad de administración. Sin embargo... ¿Vamos a caer dos veces en la misma piedra?

Oracle se ha comprometido a seguir desarrollando MySQL, pero la parte que quieren seguir desarrollando es InnoDB, el motor que en su día Monty licenció a Oracle para incluir en MySQL para las tablas que no queremos almacenar en MyISAM (el motor por defecto de MySQL). Es
decir, Oracle se compromete a seguir desarrollando una tecnología que ya era suya desde un principio.

Ahora... Teniendo una base de datos de putísima madre como es PostgreSQL, más avanzada tecnologicamente que MySQL (pero considerablemente más difícil de administrar y diseñar), en el momento en que se nos puede plantear el cambio de DB... ¿Vamos a volver a confiar en las paranoias del Monty este?

¡Es el momento de Postgre, sin duda!"

Por otra parte, otros colegas me comentan que van a migrar a MariaDB. Hay un asistente super fácil para hacer siguiente, siguiente, migrado!

No sé qué opináis al respecto. Merece la pena de ir hacia una DB más tipo Oracle en cuanto a complejidad y robustez o hacer el paso fácil a MariaDB?

Gracias a todos por vuestra colaboración!

4 comentarios:

Informatico generico dijo...

Sin duda Postgre es más"mejor".

¿Pero hacia donde tirara la comunidad?

Creo que el MariaDB si se instala y se migra con la facilidad de MySQL ... esta todo dicho.

Y esta claro que donde haya más manuales la gente tirara.

Porque postgree a los paquetes como yo asusta.

Anónimo dijo...

Hola a todos.

Particularmente he trabajado durante muchos años con Firebird (versión mejorada y opensource de Interbase de Borland) y la recomiendo al 100%.

Rendimiento excelente, procedimientos almacenados, triggers, transacciones, versiones para windows, linux, mac, solaris...

De Postgre también hablan muy bien, pero no he tenido oportunidad de probarla. También he leido que la versión para windows no es muy madura, lo que puede ser un inconveniente dependiendo de en qué entorno tenemos basado nuestro sistema.

Un abrazo.

Luis Navarro.

Santiago dijo...

Estimados, lei el post y queria dejarles mi opinion.
Soy Instructor de MySQL Certificado y desde ya les digo que la Opcion es MariaDB simplemente hay unos cambios en cuanto a los Storage Engines
que seria:
Aria por MyISAM VEAN EL ROADMAP ES MARAVILLOSO

XTRADB por INNODB es InnoDB Mejorado
pbxt oTRO STORAGE ENGINE transaccional etc
lo que importa es que estan con la continuidad que queremos
vean mas info en

www.askmonty.org

Isma dijo...

Bueno no quiero pecar de egocentrico, pero las he probado todas MySQL, Postgress, Firebird, Mariadb y las Pagas Oracle db2 MsSQL y
la monousuario SQLite que es fantastica ideal para dispositivos moviles vengo leyendo lo de Monty, lo del MySQL y Sun, lo de Oracle-Sun, lo de mariadb, sus cambios, la historia y demas
yerbas del asunto y no se que pensar, lo que si estoy seguro es que las 4 (MySQL, Postgress, Firebird, Mariadb ) estan buenas,
la mejor Mariadb por su facilidad de instalacion y administracion uso, pero no hay que desmerecer a postgress, ni Firebird, rapidisimas sobretodo en Linux.
Aprendi que en el opensource y el Freeware no te tenes que casar con nadies ni fanatizar con nada, simplemente apoyar porque aunque el monty haya
ganado plata, mucha plata y si aun quiere mas es un tema o problema de el mientras tanto nos ha facilitado y nos ha hecho ahorrar a muchos unos
buenos pesitos, eso nadies lo dice, no importa como, el hecho es que muchos hemos aprendido y nos hemos beneficiado, que me dirian uds si el software
libre hubiera sido prohibido desde un principio eh?????
No sean tan cerrados de mente, Open Open Open Open.... abri tu mente criticar por criticar es muy de "inmaduro", estamos en la epoca del Open, libera tu mente

Consulta Técnica

[Consulta Técnica][bleft]

Virtualización

[Virtualización][twocolumns]

Naturaleza

[Naturaleza][grids]