¿Qué es una base de datos NoSQL?
Respuesta: A
1. Base de datos de documentos
Como el producto NoSQL más popular, la base de datos de documentos MongoDB sin duda ocupa la primera posición. también es el producto mejor clasificado entre todas las bases de datos NoSQL (séptimo en general). CouchDB de la Fundación Apache quedó en segundo lugar, la base de datos basada en .Net RavenDB quedó en tercer lugar y Couchbase quedó en cuarto lugar.
2. Base de datos de valores clave
La base de datos de valores clave es el modelo más utilizado en el campo NoSQL y también es el modelo que involucra la mayoría de los productos. Van desde el BerkeleyDB más simple hasta la base de datos distribuida rica en funciones Riak y el DynamoDB alojado en Amazon.
En el ranking de popularidad de bases de datos de valores clave, Redis ocupa el primer lugar como se esperaba. Es una base de datos en memoria compatible con Vmware y ocupa el undécimo lugar en general. En segundo lugar está Memcached, que se utiliza ampliamente en sistemas de almacenamiento en caché. Los siguientes en la fila son Riak, BerkeleyDB, SimpleDB, DynamoDB y la base de datos Oracle NoSQL de Oracle. Vale la pena señalar que la puntuación de la base de datos Oracle NoSQL se ha duplicado poco después de su inclusión en la lista, y su impulso ascendente es muy rápido.
3. Almacenamiento en columnas
El almacenamiento en columnas se considera un modo muy importante en las bases de datos NoSQL, entre las cuales Cassandra es la más popular y se ha transferido de Facebook a Apache Management. Cassandra ocupa el décimo lugar entre todas las bases de datos, después de MongoDB como la segunda base de datos NoSQL más popular. Hbase basado en Hadoop ocupó el segundo lugar y Hypertable el tercero. BigTable de Google no está incluido en el ranking porque no se ha hecho público oficialmente.