Colección de citas famosas - Colección de versos - ¿Cuáles son los escenarios de aplicación de las bases de datos NoSQL de uso común?

¿Cuáles son los escenarios de aplicación de las bases de datos NoSQL de uso común?

Base de Datos Documental

Origen: Inspirada en Lotus Notes.

Modelo de datos: colección de documentos que contienen valores clave.

Ejemplos: CouchDB, MongoDB

Ventajas: modelo de datos natural, programación amigable, desarrollo rápido, amigable con la red, CRUD.

Base de datos de grafos

Origen: Euler y la teoría de grafos.

Modelo de datos: nodos y relaciones, también puede manejar pares clave-valor.

Ejemplos: alegrógrafo, infogrid, secundario.

Ventajas: Resuelve problemas gráficos complejos.

Base de datos relacional

Origen: Propuesta por E. F. Codd en el modelo relacional de datos de grandes bases de datos compartidas.

Modelo de datos: varias relaciones

Ejemplos: voltdb, clusterix, MySQL

Ventajas: alto rendimiento, OLTP escalable, soporte SQL, vistas materializadas, soporte de transacciones y programación amigable.

Base de datos de objetos

Origen: investigación de bases de datos gráficas

Modelo de datos: objeto

Por ejemplo: objetividad, gema

Ventajas: modelo de objetos complejo, acceso rápido a valores clave, acceso a funciones clave y las ventajas de las bases de datos de gráficos.

Base de datos clave-valor

Origen: Dynamo en papel de Amazon y tablas hash distribuidas.

Modelo de datos: pares clave-valor

Ejemplos: Membase, Riak

Ventajas: procesa grandes cantidades de datos y maneja rápidamente grandes cantidades de solicitudes de lectura y escritura . Amigable con la programación.

Base de datos tipo tabla grande

Origen: BigTable en papel de Google.

Modelo de datos: familia de columnas, teóricamente cada fila es diferente.

Ejemplos: HBase, Hypertable, Cassandra.

Ventajas: procesa grandes cantidades de datos, soporta cargas de escritura extremadamente altas, alta disponibilidad, admite centros de datos cruzados y MapReduce.

Servicios de estructura de datos

Fuente:?

Modelo de datos: operaciones de diccionario, listas, conjuntos y valores de cadenas

Ejemplo: Redis

Ventajas: A diferencia de cualquier base de datos anterior.

Base de datos Grid

Origen: Investigación sobre grid de datos y espacio de tuplas.

Modelo de datos: Arquitectura basada en el espacio

Ejemplo: Espacio Gigabit, coherencia

Ventajas: Alto rendimiento y alta escalabilidad del procesamiento de transacciones.