Probablemente no: MySQL está probado en batalla en los entornos más desafiantes del mundo, como Facebook. Tiene una comunidad extremadamente activa y tiene un excelente soporte en todas las plataformas importantes.
A menos que tenga un caso de uso que sea completamente inapropiado para un sistema relacional, MySQL es una buena opción para un back-end.
Dicho esto, sería tonto administrar su propia base de datos MySQL cuando algo como Amazon RDS pueda hacerlo por usted.
- Quiero construir un sitio web de redes sociales. ¿Qué marco es el mejor en PHP?
- ¿Debo aprender el lenguaje JavaScript completo o es mejor aprender algunos relacionados con el desarrollo web en caso de que quiera convertirme en desarrollador web?
- Estoy haciendo un pequeño juego HTML5 y quiero una forma de almacenar la puntuación de los usuarios. ¿Cuál es la mejor manera de hacerlo?
- Quiero escribir mi propio sitio de Twitter (o Facebook), pero no quiero usar PHP como lenguaje del lado del servidor. ¿Cuáles son algunas alternativas?
- ¿Con qué frecuencia los desarrolladores web hacen clic en el enlace del desarrollador en la parte inferior de los sitios web?
Parte Dieux:
Dado que puede usar cualquier cantidad de bases de datos relacionales decentes, desde MySQL, Postgres a SQL Server, etc., la verdadera pregunta que debe hacer es: “¿Es un modelo relacional la forma adecuada de modelar el dominio del problema con el que estoy trabajando?” Para que eso se responda, bueno, debe proporcionar información sobre qué es lo que desea construir y cuáles deben ser las características operativas / de tiempo de ejecución.