Estoy buscando algo de trabajo alrededor de mysql y node.js y he encontrado algunos módulos diferentes pero no puedo obtener una buena información sobre su estabilidad/madurez. Sé que cada autor pone mucho trabajo en cada uno, pero para el trabajo que estamos haciendo necesito saber que tengo una sólida base de MySQL. Los módulos que he encontrado que parecen bastante buenos son:¿Cuál es el módulo mysql node.js más maduro/estable
- db-mysql Parece bastante activo.
- node-mysql Este es un módulo bastante omnipresente que he visto hasta ahora, parece estar en una fase de mantenimiento y parece sólido.
- node-mysql-native Me gusta el trabajo asincrónico que se realiza aquí, pero no estoy seguro de qué tan bien funciona todavía.
- node-mysql-libmysqlclient No estoy seguro acerca de esto, pero parece estar activo también.
No tengo muchas necesidades que sean demasiado fuera de lo normal. Necesito un soporte de consulta regular, los extras serían buenos, solo necesito una buena base para empezar. Cualquier entrada en cuanto a las fortalezas y debilidades de estos módulos sería genial. Si hay otro contendiente de calidad que no he encontrado, no estoy en contra de considerar otra opción.
Gracias por la información Andrey, esto me da un poco más en qué pensar. –
Dos años después, ¿esta información aún se mantiene? – Druska
1 - verdadero, 2 - ya no es cierto (node-mysql más rápido que mysql-native), 3 - verdadero, 4 - verdadero (pero ahora es más fácil cambiar el tamaño del grupo de subprocesos - https://groups.google.com/d/msg/nodejs/U06-jUFlvW4/_3T-kqrqIagJ) 5 - copule de hace un mes que creé https://github.com/sidorares/node-mysql2 que es API compatible con node-mysql + speed & extras como compression, prepared declaraciones y SSL. 6) Vale la pena echarle un vistazo a https://github.com/mscdex/node-mariasql/ (declaraciones binarias, rápidas y preparadas) –