NOSQL Flashcards
¿Como se llama a la tecnica de particionado de datos en diferentes nodos?
Sharding
¿Que es lo que no garantizan los sistemas NoSQL frente a los relacionales?
Las propiedades ACID. En lugar de eso se habla de BASE (Basically Available Soft state Eventually)
Dentro de un sistema distribuido, ¿que dice el Teorema CAP o de Brewer?
Que no se pueden garantizar simultaneamente las siguiente propiedades:
Consistencia
Disponibilidad
Tolerancia al particionado
¿Porque algunos sistemas como MongoDB cumplen dentro del teorema CAP el par CP (Consistencia y Tolerancia al Particionado) ?
Porque al tener una arquitectura Master/Slave, si se cae el nodo Master perderiamos disponibilidad
¿Porque algunos sistemas como Cassandra cumplen dentro del teorema CAP el par AP (Disponibilidad y Tolerancia al Particionado) ?
Porque al tener una arquitectura de nodos “peer”, lo que se escribe en un nodo tiene que propagarse por toda la red y no habria consistencia durante unos instantes.
¿Dentro del teorema CAP, que tipo de productos son aquellos que responden al par CA?
RDBMS
¿Que tipo de producto NoSQL es OrientDB?
Multimodelo (documental, grafo, etc)
¿Que tipo de producto NoSQL es Redis?
Clave-valor
¿Que tipo de producto NoSQL es Neo4j?
grafo
¿Que tipo de producto NoSQL es Zope?
Orientado a Objetos
¿Que tipo de producto NoSQL es HBase?
Basado en columnas
¿Que tipo de producto NoSQL es CouchDB?
Documental
¿Que tipo de producto NoSQL es Cassandra?
Basado en columnas
¿Que tipo de producto NoSQL es Versant?
Orientado a Objetos
¿Que tipo de producto NoSQL es RavenDB?
Documental