Las dos respuestas que tienes aquí son perfectamente válidas. Si usa MySQL, no es realmente MEDIO y hay abstracciones que pueden ocultar los detalles de la implementación subyacente.
Entonces, ¿qué tengo que agregar? Quiero que pienses en la siguiente pregunta: ¿por qué crees que se están construyendo tantos sistemas utilizando la pila MEAN (o MEAN-like) en 2016? ¿Qué tiene MongoDB u otro NoSQL que ha capturado la imaginación de los arquitectos? ¿Es posible que la web misma haya llevado los casos de uso en una dirección que favorezca una nueva forma de ver el almacenamiento de la base de datos?
He notado que muchas personas que han estado haciendo SQL por un tiempo no logran realmente asimilar NoSQL. Del mismo modo, estoy viendo una nueva generación que solo conoce las herramientas NoSQL y no entiende la razón por la que SQL sobrevivió durante décadas. Estas son solo herramientas para resolver problemas. No uso una pila MEAN porque utilizo Hapi en lugar de Express, pero de lo contrario es muy malo. Pero tengo otras partes de los sistemas corporativos completos que usan MySQL, Postgres e incluso Oracle. En algunos casos, estos son sistemas heredados que se están eliminando gradualmente, y en otros son el nuevo DB incorporado por una herramienta como un CRM. No sé exactamente cuál es su papel en su organización, pero creo que es necesario tener un conocimiento sólido de cada uno de estos sistemas y cuándo son más aplicables. Aporta valor a su organización al comprender cómo definir el caso de uso y crear un sistema que pueda desarrollar rápidamente y al mismo tiempo proporcionar la base de una alta disponibilidad, tolerancia a fallas y escalabilidad. Un paso a la vez. Comprenda las herramientas y por qué hay un movimiento hacia NoSQL. Piensa en los problemas que te ayuda a resolver. Puede que te encuentres de vuelta en MySQL o que te encuentres con algunas ideas nuevas. O ambos.
- Soy un desarrollador front-end en una pequeña empresa de TI, pero mis habilidades son constantes allí. ¿Qué puedo hacer cuando voy a una entrevista y me rechazan?
- Quiero crear MMOG. Para frontend estoy usando playn y para backend estoy usando php / mysql. ahora tengo que construir el primer servicio web json en el backend. No puedo entender cómo json puede ayudarme. No sé json. ¿Por favor ayudarme?
- Necesito diseñar una aplicación web de gestión del tiempo, ¿es mejor codificar el módulo de calendario desde cero o existen soluciones existentes que pueda usar con JavaScript?
- Cómo agregar un cuadro similar a Facebook a mi sitio web en Blogger
- Aprendí SQL, JDBC, HTML CSS y JSE. Ahora quiero aprender el desarrollo web Java por completo. ¿Dónde debo comenzar a aprender completamente el Desarrollo Web Java (JSP, JSF, etc.)?