NoSQL Chapter Flashcards

1
Q

Name the four broad classification types of data?

A

structured data, unstructured data, dynamic data, static data

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

Name the data classification type:
____________ data has a predefined model, which organizes data into a form that is relatively easy to store, process, retrieve and manage.
e.g. relational data.

A

Structured

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

Name the data classification type:
__________ data is the ooposite of structured data.

A

unstructured

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

Name the data classification type:
Flat binary files containing text, video or audio are examples of _________ data.

A

unstructured.

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

T/F: data is not completely devoid of a structure.

A

True, (e.g., an
audio file may still have an encoding structure and some
metadata associated with it)

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

Name the data classification type:
____________ Data is data that changes relatively frequently.

A

Dynamic

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

__________ data is the opposite of dynamic data.
▪ E.g., Medical imaging data from MRI or CT scans.

A

Static

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

Name the data classification type:
Office documents and transactional entries in a financial database are examples of __________ Data.

A

dynamic

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

File systems or NoSQL databases can be used for _______, ___________ data

A

static, unstructured

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

T/F: Relational databases are usually used for structured data.

A

True

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

A ___________ provides a mechanism for storage and retrieval of data that is modeled by means other than the tabular relations used in relational databases.

A

NoSQL database

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

NoSQL databases mainly follow the _______ properties (out of scope).

A

BASE

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

Amazon’s Dynamo and Google’s Bigtable are examples of ____________.

A

NoSQL Databases

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

T/F: No strict schema requirements are one of the main characteristics of NoSQL databases.

A

True

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

T/F: No strict adherence to BASE properties (out of scope) is one of the characteristics of NoSQL databases.

A

False, ACID not BASE properties.

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

T/F: Consistency is traded in favor of availability (out of scope) is one of the characteristics of NoSQL databases.

A

true.

17
Q

Name the four different types of NoSQL databases.

A

Document Stores, Graph Databases, Key-Value Stores, Columnar Databases.

18
Q

Semi-structured data happened as a result of __________ and ___________.

A

Big Data, Web 2.0 & 3.0

19
Q

Name the NoSQL database:
Documents are stored in some standard format or
encoding (e.g., XML, JSON, PDF or Office Documents).
E.g., MongoDB and CouchDB

A

Document Stores

20
Q

____________ are typically referred to as Binary Large Objects (BLOBs)

A

Document Stores

21
Q

Name the NoSQL database:
Data are represented as vertices and edges.
E.g., Neo4j and VertexDB

A

Graph Databases

22
Q

T/F: Graph databases are powerful for graph-like queries.

A

True.

23
Q

Name the NoSQL database:
Keys are mapped to (possibly) more complex value (e.g., lists)
E.g., Amazon DynamoDB and Apache Cassandra

A

Key-Value Stores

24
Q

Name the NoSQL database:
Has a simple put/get interface.
typically supports regular CRUD (create, read, update, and delete) operations but no joins and aggregate functions.

A

Key-Value Stores

25
Q

T/F: In a Key-Value Stores, Keys can be stored in a hash table and can be distributed easily.

A

True.

26
Q

Name the NoSQL database:
___________ databases are a hybrid of RDBMSs and Key-Value stores.
E.g., HBase and Vertica

A

Columnar

27
Q

T/F: column stores are suitable for write-mostly, write-intensive, large data repositories.

A

False, read-mostly, read-intensive, large data repositories.

28
Q

T/F: In Columnar Databases, Values are stored in groups of zero or more columns, but in Column-Order (as opposed to Row-Order).

A

True.

29
Q

T/F: In Columnar databases, Values are queried by matching keys.

A

True.