Tema 5 - NoSQL Flashcards
Nombra 3 ventajas frente a los sistemas de bases de datos relacionales de los sistemas de bases de datos NoSQL
Mayor productividad
Mayor flexibilidad al contar con esquemas de información agregada
Pueden tratar con grandes volúmenes de datos ya que son altamente distribuidos
Que es el sharding
Consiste en la distribución horizontal de los datos de manera que los datos estén separados en varios nodos
Nombra 3 desventajas de usar sistemas de bases de datos NoSQL
No garantizan los principios ACID (Atomicity, Consistency, Isolation, Durability)
Falta madurez en los sitemas (son muy nuevos)
Falta compatibilidad con otros productos ya que NoSQL no tiene estándares fijados
Que es el triángulo CAP
El modelo CAP sostiene que no se puede dar Confidencialidad, disponibilidad y toleracia a particiones al mismo tiempo. Se agrupa en forma de triángulo de manera que tengamos las combinaciones pares: CA, CP, AP
Nombra 4 bases de datos que cumplan con CA
MySQL, Oracle, SQL server y PostgreSQL
Nombra 4 bases de datos que cumplan con AP
DynamoDB, CouchDB, Cassandra, Infinite Graph
Extra: Riak, Simple DB, Voldemort
Nombra 4 bases de datos que cumplan con CP
MongoDB, Hbase, Redis, Bigtable
Que es un RDBMS
Es un sistema de administración de bases de datos relacionales para crear, actualizar y administrar bases de datos
Cuales son los modelos NoSQL
1) Modelo clave-valor
2) Modelo documento
3) Modelo basado en grafos
4) Modelo XML
5) Modelo de familia de columnas
6) Modelo de objetos
Nombra 5 productos clave - valor y detalla si son MM (multi modelo)
1) REDIS
2) Riak
3) Voldemort
4) ArangoDB –> MM
5) OrientDB –> MM
6) DynamoDB –> MM
7) SimpleDB
Nombra 5 productos basado en grafos y detalla si son MM
1) Neo4j
2) OrientDB –> MM
3) FlockDB
4) Infinite Graph
5) Hyper graph
6) ArangoDB –> MM
7) AllegroGraph
Nombra 4 productos basado en familias de columnas y detalla si son MM
1) Cassandra
2) Hbase
3) Hypertable
4) Bigtable
Nombra 5 productos basado en documentos y detalla si son MM
1) Mongo DB
2) CouchDB
3) OrientDB –> MM
4) RavenDB
5) Terrastore
6) ArangoDB –> MM
7) DynamoDB –> MM
Nombra 3 productos basado en objetos
1) ObjectStore
2) ZooDB
3) DB4o
4) Versant
5) ObjectDB
6) Jade
7) Zope
Nombra 3 productos basado en XML
1) BaseX
2) Exist
3) Sedna
4) QuizX
5) BerkeleyDB XML
6) Apache Xindice