02 - NoSQL: Not Only SQL Flashcards
T/F
NoSQL is BASE compliant
T
T/F
NoSQL databases are usually normalized.
F
non-normalized
Explain
CAP Theorem
For any distributed system, you can only have two of the three properties simultaneously.
In its DEFAULT mode of operations, which properties does MongoDB implement?
Partition Tolerance
Consistency
The BASE property that states the system may change over time even without input
Soft-State
List
CAP Theorem
Consistency
Availability
Partition Tolerance
Define
Consistency
Ensuring that every request receives the most recent write
Define
Availability
Ensuring that all systems produce a non-error response
Define
Partition Tolerance
Ensuring that the system can survive the loss of a partition
List
ACID Compliance
Atomic
Consistent
Isolated
Durable
Define
Atomic - ACID Compliance
Complete success or failure
Define
Consistent - ACID
Data always follows schema and always returns the correct result
Define
Isolated
One transaction cannot interfere with another
Define
Durable
Ensure that changes are permanent
List
BASE
Basic Availability
Soft-state
Eventual consistency