transaction query nodejs node createconnection mysql node.js mongodb phpmyadmin database

mysql - query - ¿Qué base de datos debo usar con node.js?



node mysql insert (2)

La respuesta correcta es: depende.

Como muchos otros lenguajes de programación, el nodo tiene varios adaptadores para bases de datos. Ture, algunos son mejores que otros, pero todos están cambiando y evolucionando tan rápido que cualquier declaración aquí estaría desactualizada pronto. Incluso si selecciona una base de datos, encontrará al menos dos o tres adaptadores con diferentes cualidades.

Al final, realmente no importa cuál sea la mejor opción para Node, pero cuál es una buena opción para su proyecto. Intentar exprimir un problema relacional en un almacenamiento NoSQL no te servirá de nada.

La comunidad de nodos le proporciona muchas posibilidades. Eche un vistazo a la Caja de herramientas de nodo para encontrar algunas soluciones para CouchDB, MongoDB, Redis, capas de abstracción de base de datos, MySQL, ... Como siempre, necesita un poco de sentido común para elegir el módulo correcto. Observe el historial de confirmaciones, el número de mantenedores, la actividad, la última marca de tiempo de confirmación, la cola de publicación, etc. Seguramente encontrará una solución para una base de datos con la que se sienta cómodo.

Personalmente, me resulta bastante abrumador cuando tengo que aprender más de una tecnología a la vez. Entonces, si eres nuevo en el nodo, prefiero mantener una base de datos que conozcas para tu primer proyecto.

¿Qué base de datos debo usar con node.js? Estoy confundiendo MySQL y MONGO DB.


Cada uno tiene diferentes requisitos para completar, así que realmente depende de lo que está tratando de hacer. Al igual que Joseph, dijo que MongoDB y Node.js funcionan muy bien juntos, pero para ciertos casos de uso, MySQL podría ser una mejor opción. Además, es posible que desee considerar la base de datos con la que se siente más cómodo. Personalmente, recomiendo MongoDB pero creo que es una cuestión de preferencia.