Bueno en primer lugar esta es la opinión popular
http://www.hiprank.com/firebirdsql-vs-maxdb-vs-mysql-vs-postgresql.htmlMySQL Es una de las bases de datos más populares que hay dentro del desarrollo web. Hay gente que la defiende, y otros que no la tienen entre sus BD favoritas. Para aquellos que tengan que decidirse en la elección de MySQL como BD de su sistema, esta lista de pros y contras le puede ser de mucha utilidad.
ProsEs muy popular: el hecho de que mucha gente la use y que esté tan presente en gran parte de los desarrollos web, hace que los proveedores de software intenten que sus aplicaciones sean compatibles con esta BD, pudiendo así encontrar muchas aplicaciones para MySQL.
Es simple: es fácil de aprender comparada con otras BDs, no es necesario emplear mucho tiempo o dinero en formar a los trabajadores o en contratar a gente cualificada. El que sea sencilla conlleva que también sea rápida, aunque hay algunos desarrolladores que echan en falta algunas funcionalidades (a mi parecer, cada vez menos).
Es barata: aunque pertenece a MySQL AB, MySQL es open source, que sea barata implica que al inicio del proyecto el gasto vaya a otras partes que puedan necesitarlo, en vez de gastar dinero en licencias.
Tiene soporte: uno de los inconvenientes que suelen presentar los clientes hacia el open source es que no dispone de soporte. MySQL ofrece licencia con servicios de soporte y mantenimiento, además también es posible obtener atención técnica 24/7.
Es flexible y escalable: dispone de muchos tipos de almacenamiento, pudiendo seleccionar el que más nos convenga, y os procedimientos almacenados nos permiten escalabilidad.
Librerías nativas para lenguajes: ofrece librerías para lenguajes como PHP y Ruby.
ContrasLicencia GPL: en algunos entornos, la licencia BSD es más adecuada.
Falta de integración con entornos existentes: existen muchas circustancias en los que los DBA no tienen un entorno con el que tratar con MySQL.
Falta de madurez: en comparación con otras BDs como Oracle (que cumple 30 años), le falta madurez, lo que indica posicionamiento y estabilidad.
Falta de características: hay características importantes, que aunque a veces no son muy utilizadas, pueden acabar con un proyecto debido a la necesidad de uso.
Certificación: a muchas empresas les gusta la certificación, aunque ofrecer certificación, esta está muy lejos de parecerse a la de Oracle o MS-SQL Server.
Yo he utilizado tanto Access, MySQL, FirebirdSQL, SQL Server y Oracle, Bueno a mi punto de vista es que Oracle es muy bueno, y SQL Server esta muy a su altura tambien!!! pondria en tercer lugar a MySQL por que ahora ya puedes hacer agentes y muchas cosas que antes no tenia!!! (¬¬ antes de criticar descargense la ultima versión) y la conectividad es muy pero muy buena!! 4° FirebirdSQL por qué? es un poco mas complicado de usar y de conectar que MYSQL, igual tiene mucha capacidad de datos, pero todo motor basado en SQL es capaz de almacenar bastante, aunque tambien tiene que ver el servidor, la capacidad de memoria, disco, etc. etc. etc. Yo siempre he dicho que la rapidez del sistema no esta en la base de datos en sí, si no como estructures tu base de datos y como la conectes a tu sistema!!!! y como la trates desde tu sistema!!! osea:
Cualquier motor que puedas utilizar y sea amigable a tu parecer!! es el motor que tienes que utilizar, yo trabajo mucho con MySQL, por que me gusta!!! osea puedo tener sin problemas y sin licencias conexiones halambricas e inhalambricas, solo por ip, y dios las conexiones en Wan son muy fáciles!!!!!!
Para enseñar como utilizar los motores yo recomiendo mucho access cualquier versión por que puedes ser relacionadas, monousuarias o multiusuarias de dos computadoras, en fin!!! si tenemos un sistema que va ha alvergar datos nacionales usa Oracle o SQLServer.... por su gran experiencia solo oracle tiene mas de 30 años de experiencia osea ni MySQL ni Firebird se pueden poner a la par por que cuando ellos tengan 30 años Oracle va a tener 60 años, ahora que se parecen mucho y guardan datos casi de la misma forma si!!! por que joder todo se basa en SQL.
YvanB definitivamente es el papá aqui en el foro de Firebird y se le respeta mucho y tiene sus seguidores en el foro por ello!!!, se podria decir que es un pionero en el foro de dicho motor, por ello mismo siempre lo va a defender a capa y espada!!! osea para el Firebird es la solución a todos sus problemas.
Miguel ha utilizado muchos motores y prefiere uno cual es me lo reservo!! pero tambien tiene mucha experiencia con su motor y lo sabe utilizar.
Yo tengo un año de utilizar MySQL y he cambiado 4 versiones en ese entonces y lo he visto evolucionar y he programado muchas cosas que yo pensaba imposibles con access o muy dificiles con Firebird, se me han hecho faciles con MySQL.
Espero poder calmar esta ser de ganar por un motor de bases de datos, y si estan en el mercado significa que son buenos y que funcionan. Todos sirven pero no son mas que una herramienta, solo nosotros podemos utilizar un martillo para clavar un clavo o para ponerlo debajo de la pata de una mesa para nivelarla
