Si uso MEAN stack sin MongoDB y en cambio uso MySQL, ¿habrá algún problema de rendimiento?

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.

Bueno, si estás usando MySQL, entonces ya no estás usando la pila MEAN. Los problemas de rendimiento no dependen de la elección de la base de datos de fondo; dependen de sus casos de uso particulares, implementación, esquema, patrones de consulta y actualización, etc.

En general, MySQL es una base de datos de alto rendimiento que es bastante capaz de manejar volúmenes muy altos de consultas concurrentes y cambios de datos contra un esquema relacional diseñado e indexado adecuadamente.

Además de la respuesta de Noam Ben-Ami, puede verificar SEAN.JS Stack que se basa en MEAN Stack y es compatible con MySQL usando Sequelize y prueba el rendimiento.

Si desea usar MySQL en lugar de MongoDB, ¡su aplicación ya no entrará en el género MEAN stack!

More Interesting

Soy un diseñador de páginas web. Me pregunto si vale la pena ofrecer servicios de gestión de enlaces patrocinados (Adwords).

Soy un desarrollador de software .NET Winforms. Actualmente estoy usando Entity Framework ODM. Sé html, css, javascript, JQuery y Bootstrap. Quiero cambiar al desarrollo web .NET (ASP .NET MVC). ¿Qué necesito más para aprender? ¿Me ayudarán html, css y javascript?

¿Por qué me cuesta codificar cuando no están todos mis compañeros de clase?

No sé cómo codificar, ¿debo usar un tema de WordPress para comenzar a construir una comunidad de preguntas y respuestas?

Soy nuevo en desarrollo web y acabo de aprender HTML, CSS y JS, pero de repente, cosas como Node.js, Require.js y Backbone.js se están acercando. ¿Qué son estos y por qué los necesitamos?

Cómo crear un sitio web para mi instituto de entrenamiento

Estoy interesado en crear un sitio donde revise películas nuevas y viejas, bloguee sobre tendencias en el cine mundial y responda preguntas sobre películas. ¿Cuál es la mejor plataforma para alguien que no es increíblemente experto en tecnología?

Necesito construir una aplicación web muy simple. ¿Todavía necesito un marco?

Tenía mi sitio web desarrollado en el extranjero. ¿Qué debe probarse durante una auditoría para determinar si fue desarrollada por buenos estándares y directrices de codificación?

Acabo de crear mi blog sobre fotografía y pensamientos, y estoy buscando un alojamiento de WordPress compatible con fotos más grandes. ¿Donde puedo encontrarlos?

Estoy teniendo dificultades para implementar una tarifa recurrente. ¿Qué tengo que hacer?

¿Qué debo hacer después de crear un sitio web usando solo HTML y CSS?

Mi socio en un proyecto web sigue quejándose de que PHP es malo y no ha hecho nada. ¿Debería despedirlo?

He estado aprendiendo JavaScript y Jquery durante un par de meses y quiero pasar a angular.js y node.js. ¿Debo aprender node.js primero? ¿O aprender angular primero?

Cómo desarrollar filtros y buscar sitios web