Subscribe
Sign in
Home
Coding
Software Engineering
Testing
Databases
Distributed Systems
Reliability
Soft Skills & Communication
Index
Recaps
Databases
Exploring Database Isolation Levels
The higher the isolation level, the more anomalies are prevented—but it comes at a cost.
Jan 15
11
Share this post
The Coder Cafe
Exploring Database Isolation Levels
Copy link
Facebook
Email
Notes
More
2
Consensus
Consensus ensures that all nodes in a distributed system agree on the same value, even in the presence of failures or network partitions.
Nov 21, 2024
•
Teiva Harsanyi
2
Share this post
The Coder Cafe
Consensus
Copy link
Facebook
Email
Notes
More
Consistency Model
Stronger consistency models come with trade-offs: higher overhead and slower performance, while weaker consistency improves speed by tolerating…
Nov 20, 2024
•
Teiva Harsanyi
2
Share this post
The Coder Cafe
Consistency Model
Copy link
Facebook
Email
Notes
More
Isolation Level
Strong isolation levels ensure data consistency, but at the cost of performance, while weaker isolation levels improve performance but increase the risk…
Nov 19, 2024
•
Teiva Harsanyi
3
Share this post
The Coder Cafe
Isolation Level
Copy link
Facebook
Email
Notes
More
Transactions
Only transactions with the highest isolation level are fully ACID-compliant, ensuring strict adherence to all ACID properties.
Nov 18, 2024
•
Teiva Harsanyi
2
Share this post
The Coder Cafe
Transactions
Copy link
Facebook
Email
Notes
More
Safety and Liveness
In leader election, avoiding two nodes mistakenly thinking they are the leader is a safety property, while guaranteeing the process eventually completes…
Oct 31, 2024
•
Teiva Harsanyi
3
Share this post
The Coder Cafe
Safety and Liveness
Copy link
Facebook
Email
Notes
More
The PACELC Theorem
The PACELC theorem provides a more comprehensive framework for reasoning about distributed systems, ensuring we consider both partition scenarios and…
Oct 30, 2024
•
Teiva Harsanyi
5
Share this post
The Coder Cafe
The PACELC Theorem
Copy link
Facebook
Email
Notes
More
The CAP Theorem
In practice, partition tolerance is essential because network instability is inevitable in distributed systems. Therefore, CA systems are not viable.
Oct 29, 2024
•
Teiva Harsanyi
5
Share this post
The Coder Cafe
The CAP Theorem
Copy link
Facebook
Email
Notes
More
1
ACID
It’s also important to distinguish the concept of consistency in ACID and eventual consistency, which instead refers to the principle of convergence.
Oct 28, 2024
•
Teiva Harsanyi
5
Share this post
The Coder Cafe
ACID
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts