🥇 MongoDB.

Las bases de datos NoSQL, tambien llamadas bases de datos no relacionales son mas escalables horizontalmente, usualmente son opensource, y mas adecuadas para sistemas distribuidos. Las bases de datos NoSQL lidian con bloque mde datos mas grandes que las bases de datos tradicionales. La llave de distinción en la implmentación proviene del hecho de que las relaciones entre las entidades de las bases de datos no son almacenadas en la base de datos (no se utilizan joins), sino que son movidas a nivel de la aplicación, en este caso a nivel del código de nodejs.

Otra buena razón para utilizar bases de datos NoSQL es que debido a que carecen de esquema, son perfectas para desarrollar prototipos y para iteraciones basadas en Agile.

MongoDB es una base de datos NoSQL basada en documentos (key/value) con la mayor distribución y madurez que existe por ahora.

Además de la eficiencia, escalabilidad y rapidez, Mongo utiliza Javascript como el lenguaje de consulta de su shell. Esto posibilita que se utilice un mismo lenguaje tanto como en el frontend (navegador), como en el backend (nodejs) y la base de datos (Mongo).

La compañia detras de MongoDB (10gen) es un lider en la industria y provee educación y certificación a través de la universidad Mongo en línea http://university.mongodb.com.

Accesando el query string. Consistencia, disponibilidad y particionamiento.
comments powered by Disqus