¿Cuál es la utilidad y facilidad de mantener una base de datos con MySQL?

He trabajado con mysql durante casi 10 años. También he trabajado profesionalmente con un par de sistemas de bases de datos nosql y Oracle.
La respuesta simple es mysql es el sistema de base de datos más simple, para mantener que me he encontrado. Oracle en comparación es mucho más difícil de administrar.

Tengo una organización sin fines de lucro para la que no desarrollo y trabajo administrativo informático. No he tenido que tocar la base de datos mysql en 6 meses. Por otro lado, en mi trabajo diario tengo que hacer ajustes a las bases de datos de Oracle cada dos meses.

La mayor diferencia aquí es mantener espacios de tabla. Hasta donde sé, esto es transparente en mysql, donde como oráculo requiere una gestión significativa de los archivos de datos y similares.

Además, la instalación es mucho más detallada y más difícil con Oracle.

La pregunta también pregunta cuál es la plenitud de uso. A los fines de esta respuesta, definiré la utilidad como la capacidad de escalar y proporcionar un sistema de base de datos sólido. En esas dos áreas, Mysql ha demostrado ser un sistema de base de datos líder. Facebook usa mysql como back-end para su sistema. Sus cargas de transacciones son una locura y mysql puede ser diseñado para manejar tales cargas. Sin embargo, nunca he diseñado una solución mysql a esa escala.

Como dice Steven Nigh, MySQL es muy simple de ejecutar y la mayoría de las veces simplemente funciona: la configuración predeterminada funcionará para la mayoría de los casos de uso, el motor InnoDB es muy tolerante a fallas y siempre que mantenga copias de seguridad, la reparación generalmente es un caso de restaurar las tablas dañadas. En cuanto a la utilidad, es la base de datos más omnipresente en la web, porque es fácil de administrar, es muy fácil de desarrollar (aunque puede ser otra cosa para desarrollarla bien) y es gratis como en la cerveza.