NoSQL Flashcards

1
Q

What is NoSQL translated as?

A

Not Only SQL

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

What is meant by “horizontally scalable”?

A

A horizontally scalable system is one that increase capacity by adding more computers.

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

What is the main goal of NoSQL?

A

NoSQL is the answer to the need for more horizontally scalable systems.
* It is used when the three Vs arise

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

What are the three V’s of Big Data?

A

Volume, variety and velocity.

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

In the three V’s…

What does Volume mean?

A

A huge amount of data, sometimes data quality is compromised in order to cope.

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

In the three V’s…

What is meant by Variety?

A

Data can arise in various, unpredictable formats.

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

In the three V’s…

What is meant by Velocity?

A

Refers to the high speed of data flows. Speed is prioritised, so avoid storing data across multiple tables.

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

What are ACID properties?

A
  • A - Atomicity: The entire transaction happens all at once, or not at all.
  • C - Consistency: The database must be consistent before and after the transation.
  • I - Isolation: Multiple transactions occur independently without interference.
  • D - Durability: The changes of a successful transaction occur even if the system failure occurs.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the BASE model properties?

A
  • BA - Basically Available: Distribute across storage systems through replication rather than a single large data store.
  • S - Soft State: State changes over time with developers responsible for handling data consistency.
  • E - Eventually Consistent: Consistency across several data servers at once.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Where might the BASE model be used?

A

Social Media
* Loads of users generating data
* Stores a huge amount of data
* Can sort of be accessed offline, so it has a local cache.

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