Bases de Datos NOSQL
by
chivasirre3
Last updated 5 years ago
Discipline:
Science Subject:
Computer Science
Grade:
7,8,9,10,11
¿Que es?
BASES DE DATOS NOSQL
Es una base de datos NoSQL distribuida y basada en un modelo de almacenamiento de «clave-valor», de código abierto que está escrita en Java. Permite grandes volúmenes de datos en forma distribuida
*Descentralizado*Soporta replicación y replicación de multiples data center*Escalabilidad*Tolerancia a fallos*Consistencia*Soporte MapReduce*Lenguaje de consulta
Es una base de datos orientada a documentos. Esto quiere decir que en lugar de guardar los datos en registros, guarda los datos en documentos.
Caracteristicas
SQL Y NOSQL
funcionalidades
Cassandra
Mongodb
Cassandra ofrece la funcionalidad de tener familias de columnas donde pueden existir mas de un valor por clave o supercolumnas que son combinaciones de n-columnas. Cada fila de una tabla puede tomar valores de columnas distintas.
Empresa¿Quien usa cassandra?
Caracteristicas
*Consultas Ad hoc*Indexación*Replicación*Balanceo de carga*Almacenamiento de archivos*Agregación*Ejecución de JavaScript del lado del servidor
funcionalidades
Empresa¿Quien usa Mongodb?
MongoDB ofrece seguridad avanzada, monitorización on-premises, soporte SNMP, certificaciones de SO y mucho más. El servicio de gestión de MongoDB (MMS) ofrece funcionalidad de monitorización y respaldo en la nube o bien on-premises como parte de MongoDB Enterprise.
¿Que es?
Couchubd
¿Que es?
Es un gestor de bases de datos de código abierto, cuyo foco está puesto en la facilidad de su uso y en ser "una base de datos que asume la web de manera completa". Se trata de una base de datos NoSQL que emplea JSON para almacenar los datos, JavaScript como lenguaje de consulta por medio de MapReduce y HTTP como API.
*Almacenamiento de documentos*Semántica ACID*Vistas e índices Map/Reduce*Arquitectura distribuida con replicación*Interfaz REST*Consistencia Eventual*Hecha para operar offline
Caracteristicas
Couchbd tiene el uso de operaciones join donde una o mas vistas son unidas para ofrecer resultados encadenados.Los documentos son almacenados en un árbol binario guardando una cronología que permite la localización de documentos en el tiempo.
funcionalidades
Hadoop
Es una infraestructura digital de desarrollo creada en código abierto bajo licencia Apache, un proyecto construido y utilizado por una gran variedad de programadores utilizando Java.
*Arquitectura*Sistemas de archivos*Job Tracker y Task Tracker: el motor MapReduce*Programación de tiempo*Programador justo*Programador de capacidad
Caracteristicas
¿Que es?
Una funcionalidad clave es que para la programación efectiva de trabajo, cada sistema de archivos debe conocer y proporcionar su ubicación: el nombre del rack (más precisamente, del switch) donde está el nodo trabajador.
Empresa¿Quien usa Couchbd?
funcionalidades
Empresa¿Quien usa Hadoop?
OTRAS BASES DE DATOS NOSQL
There are no comments for this Glog.