¿Por qué la gente dice que MySQL está muerto?

No creo que MySQL se esté muriendo.

Hay mucho FUD sobre MySQL muerto. La mayor parte se remonta a personas de MariaDB, pero no son una fuente imparcial. Tienen un incentivo comercial y también un sesgo personal para emitir MySQL negativamente.

La verdad es:

  • Oracle ha invertido en una mayor dotación de personal y ha aumentado el ritmo de los lanzamientos desde que adquirió MySQL. Han avanzado las funciones de manera más rápida y audaz que MySQL AB.
  • MySQL 5.6 fue el primer ciclo de lanzamiento importante administrado por Oracle de principio a fin. Después de las actualizaciones menores esperadas para resolver errores (todo el software tiene errores), MySQL 5.6 es bastante impresionante. MySQL 5.7 se perfila como otra mejora importante, y los lanzamientos de hitos aún son de código abierto y han estado disponibles durante meses.
  • Los desarrolladores internos de Oracle no siempre reportan errores públicamente, y algunos errores públicos están ocultos. Esto se debe a que contienen detalles privados del cliente, o alguna información sobre el error es potencialmente un riesgo de seguridad. Todos los proveedores de software ocultan errores de seguridad, al menos hasta que haya una solución disponible. Dicho esto, desearía que hubiera una forma de redactar selectivamente la información en los registros de errores en lugar de ocultar todo el error.
  • Oracle alienta a los clientes a “actualizar” a la edición Enterprise. Esto les da un contrato de soporte, más herramientas y una licencia de distribución que no sea GPL. MySQL AB tenía exactamente el mismo modelo de negocio antes de ser adquiridos. Las licencias empresariales, el soporte y los servicios son la forma en que Oracle (y MySQL AB antes que ellos) financian la mayor parte del desarrollo del software gratuito MySQL. Si no quieres que MySQL muera, ponte en pie.
  • Algunas personas dicen que MySQL está atrasado porque no admiten funciones SQL de vanguardia como expresiones de tabla comunes y restricciones de verificación. Pero los desarrolladores de MySQL se han centrado por diseño en la escalabilidad interna, sin cambiar mucho el uso del RDBMS. Esto crea una plataforma más estable entre versiones y hace que MySQL sea más adecuado para instalaciones de alta concurrencia.

No estoy poniendo excusas para Oracle. También hay algunas quejas legítimas sobre su trabajo, pero no más que cuando MySQL AB era el propietario. Sin embargo, no hay una razón objetiva para decir que MySQL está muriendo o que Oracle está haciendo un mal trabajo al poseerlo. Quienes lo dicen están vendiendo algo.

Excelente. Muchas opiniones sobre por qué está muerto. El problema aquí es que Oracle posee MySQL y no parece ser un gran guardián. Han eliminado la documentación de prueba sobre la base de datos de los documentos en línea, están trabajando para impulsar a los usuarios de MySQL a bases de datos Oracle muy costosas.

El temor es que Oracle no proporcionará recursos para mantener y actualizar la base de datos de una manera que la comunidad ha sido utilizada cuando estaba bajo la administración de MySQL AB. Hasta cierto punto, eso parece estar sucediendo y es por eso que la gente dice que está muerto.

Las opciones:

  1. MariaDB. Una bifurcación de MySQL realizada cuando Oracle anunció la compra de MySQL AB y fue dirigida por aproximadamente la mitad del equipo de MySQL AB. Se mantiene y actualiza activamente. Sustitución de reemplazo para MySQL
  2. PostgreSQL. Otro db de código abierto con excelentes características y documentos. Lo malo es que no hay una compañía detrás, así que no hay opciones de soporte reales como MySQL / mariaDB

¡Me pregunto cuál es su definición para desarrolladores experimentados!
Si dicen “hay alternativas que son mejores en algún aspecto en comparación con MySql”, entonces son profesionales si su “MYSQL está muerto”, entonces son solo aspirantes que intentan demostrar su punto.

Agregue a lo que todos los demás dicen sobre Oracle y la bifurcación de Maria, tiene otro factor. Ha llegado otro campamento religioso, NoSQL.
Y sus devotos piensan que reemplaza a todas las demás soluciones SQL.

La verdad es que es bueno para algo. No tanto otros.

Ahora es 2018, y MySql todavía está muy vivo. Solo pensé en mencionar eso. Si WordPress y otros scripts grandes continúan usándolo, estará disponible por mucho tiempo.