5_NOSQL Flashcards

(26 cards)

1
Q

Las bases de datos no garantizan ……… en NOSQL

A

ACID
Atomicidad:
Consistencia:
Aislamiento(Isolation)
Durabilidad:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

TEOREMA DE CAP

A

La consistencia (Consistency)
La disponibilidad (Availability)
La tolerancia al particionado (Partition Tolerance)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

que es la C de teorema de CAP

A

todos los nodos ven la misma informacion
CONSISTENCIA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

que es la A de teorema de CAP

A

Toda peticion tiene que recibir una respuesta
disponibilidad (Availability)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

que es la P de teorema de CAP

La tolerancia al particionado (Partition Tolerance)

A

EL sistema debe seguir funcionando aunque haya fallos en las comunicaciones que segmentan la red

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

el teorema de CAP solo se cumplen dos condiciones A LA VEZ
¿cuales son los de CA?
La consistencia (Consistency),
La disponibilidad (Availability)

A

ORACLE
MYSQL
POSTGRESQL
SQL SERVER

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

el teorema de CAP solo se cumplen dos condiciones A LA VEZ
¿cuales son los de AP?

La disponibilidad (Availability)
La tolerancia al particionado (Partition Tolerance)

A

RIAK
CASSANDRA
COUCHDB
SIMPLEDB
DYNAMO
VOLDEMORT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

el teorema de CAP solo se cumplen dos condiciones A LA VEZ
¿cuales son los de CP?

La consistencia (Consistency),
La tolerancia al particionado (Partition Tolerance)

A

HBASE
MONGODB
REDIS
BIGTABLE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

la forma en la que denominamos a que la información va a ser consistente en todo el sistema eventualmente.

A

Consistencia eventual
BASE
————–
BASICALLY
AVAILABLE
SOFT STATE
EVENTUALLY CONSISTENT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

la forma en la que denominamos a que la información va a ser consistente en todo el sistema eventualmente.

A

Consistenia eventual
BASE
————–
BASICALLY
AVAILABLE
SOFT STATE
EVENTUALLY CONSISTENT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Nombrar bbdd tipo DOCUMENTOS (7)

A

Mongodb
Couchdb
OrientDB*
Ravendb
terrastore
arangodb*
dynamodb*

*multi-modelo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Nombrar bbdd tipo familias Columnas (4)

A

Cassandra
Hbase
Hypertable
Bigtable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Nombrar bbdd tipo CLAVE-VALOR (7)

A

redis
riak
voldemort
arangodb*
orientdb*
dynamodb*
simpledb

*multi-modelo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Nombrar bbdd tipo grafos (7)

A

Neo4j
Orientdb*
FlockDB
Infinity Graph
HypergraphDB
ArangoDB*
Allegro Graph

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

se usa para referirse a las funciones básicas en bases de datos o la capa de persistencia en un software

A

CRUD es el acrónimo de “Crear, Leer, Actualizar y Borrar”
inglés: Create, Read, Update and Delete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

producir implementaciones gratuitas de algoritmos de aprendizaje automático distribuidos o escalables centrados principalmente en álgebra lineal.

A

Apache Mahout

17
Q

framework open-source desarrollado en Java principalmente que soporta aplicaciones distribuidas sobre miles de nodos y a escala Petabyte.

18
Q

sistema de almancenamiento y explotación de datos del estilo de un data warehouse open source diseñado para ser ejecutado en entornos Hadoop.

19
Q

framework de computación distribuida open-source para el procesamiento de datos masivos sobre Hadoop con un paralelismo implícito sobre su estructura de datos (Resilient Distributed Dataset o RDD), permite operar en paralelo sobre una colección de datos sin saber en qué servidores están disponibles dichos datos y de una forma tolerante a fallos

20
Q

plataforma de alto nivel para crear programas MapReduce utilizados en Hadoop. El lenguaje de esta plataforma es llamado Pig Latin

21
Q

Gestor de cluster en MAP-REDUCE

22
Q

Sistema de ficheros distribuido

23
Q

una implementación del modelo de programación MapReduce para el procesamiento de datos a gran escalas

24
Q

proyecto de INTERMEDIACION DE MENSAJES de código abierto desarrollado por LinkedIn y donado a la Apache Software Foundation escrito en Java y Scala.

25
Terminó que se usa para almacenar un elemento grande en base de datos que está en código binario
BLOB Binary large object
26
es una partición de datos en una base de datos o motor de búsqueda . Cada fragmento se mantiene en una instancia de servidor de base de datos separada , para distribuir la carga.
SHARING (PARTICIONAMIENTO HORIZONTAL)