¿Cuándo es el momento adecuado para usar MariaDB en lugar de MySQL y por qué?


39

¿Qué ganamos y qué perdemos con esta migración?

¿Qué debo esperar como inconvenientes después de la migración?

¿Es realmente innecesario cambiar las aplicaciones en cualquier situación?

Respuestas:


15

Creo que ahora es el momento de jugar con MariaDB (al igual que ahora es el momento de jugar con algo como esto). Personalmente, esperaría hasta que conozca algunos desarrolladores más que han implementado MariaDB en un sitio de cliente en vivo antes de hacerlo yo mismo.

Algunas situaciones podrían requerir un cambio de aplicación, pero algo tan serio como cambiar el motor de su base de datos no es algo que deba considerarse a la ligera.


No hay nada de malo en la precaución mientras observa a los demás sumergir el pie en la piscina de un nuevo motor de almacenamiento. ¡+1 por esperar antes de dar el gran salto!
RolandoMySQLDBA

15

No hay razón para especular si Oracle "continuará" desarrollando MySQL activamente. Los hechos son fáciles de descubrir: mira el registro de cambios y previsualiza los anuncios de lanzamiento. La verdad es que Oracle ha acelerado el desarrollo de MySQL más rápido de lo que nunca antes había sucedido, y las versiones también son de muy buena calidad, a diferencia de la versión 5.1 de Sun o la versión 5.0 de MySQL AB, ambas de calidad terrible.

Oracle merece reconocimiento por salvar MySQL, no por abandonarlo.


44
Si bien es perspicaz, no entiendo cómo esto responde la pregunta
BlueRaja - Danny Pflughoeft

8

MariaDB se puede conectar simplemente debido a la compatibilidad con MySQL. Además, hay algunas buenas características para la Administración de DB (es decir, precisión de microsegundos del tiempo de consulta en lugar de solo segundos).

Lo he hecho en varios sitios de Drupal y no he tenido ningún problema.


¡¡+1 por tu valentía al pasar a MariaDB !!!
RolandoMySQLDBA

3

La mayoría de mis servidores y clientes han comenzado a cambiar a MariaDB 5.2 ya que todavía tienen bases de datos predominantemente basadas en MyISAM y desde http://vbtechsupport.com/606/ está claro que MariaDB es el que debe elegir si desea obtener ganancias de rendimiento relacionadas con MyISAM.

MariaDB 5.3 también se está adaptando muy bien con las mejoras de replicación mysql y la confirmación de grupo para ver los resultados en la página MySQL de Facebook, así como en https://lists.launchpad.net/maria-developers/msg04278.html


3

Aprendí algo interesante ...

El barón Schwartz parece muy seguro de que MySQL se mantendrá fuerte por un tiempo. Personalmente, tampoco saltaría del tren de MySQL por el momento. Dado que MySQL (eh, Oracle [que simplemente no sale de la lengua, y nunca lo hará]) continúa siendo compatible, esto les daría a otros como Monty y Percona la oportunidad de seguir el ritmo de los cambios de MySQL a MyISAM (aunque esto puede ser raro) En el caso de dichos cambios, Monty y Percona podrían implementar los cambios correspondientes al código para MyISAM y MariaDB.

Puedes pensar en MySQL como el Seguro Social en los Estados Unidos. Si bien hay muchas personas que hablan de que el Seguro Social finalmente desaparecerá, salir del Seguro Social ahora podría robar uno de los pagos / beneficios mensuales más altos en el futuro. Drizzle tomó esa ruta y congeló MyISAM a tiempo y utiliza ese motor de almacenamiento solo para uso en la tabla temporal. Los usuarios más experimentados de Drizzle están contentos con esa decisión, pero esto no deja espacio para expectativas más altas.

Entonces, hasta que MySQL realmente desaparezca, no hay una razón real para abandonar MySQL. Por supuesto, para cuando MariaDB se vuelva más madura y extendida, el cambio de motores de almacenamiento y servidores de base de datos simplemente se vuelve académico y se reduce a una elección personal.


1
Y es por eso que tenemos empresas que viven en la edad de piedra. Al igual que "no hay razón" para cambiar de Java, aparte de la apariencia de que el desarrollo de Java (para el lenguaje en sí) está prácticamente muerto en el agua. Puede apostar su dinero a que Oracle se molestará en mantener el desarrollo de MySQL. Ese es el objetivo de MariaDB.
Sleeper Smith
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.