Abstract AlgorithmsAbstract Algorithms

  • Home
  • All Posts
  • All Series
  • About

Category

acid

2 articles across 2 sub-topics

Consistency(1)

Isolation Levels in Databases: Read Committed, Repeatable Read, Snapshot, and Serializable Explained

TLDR: Isolation levels control which concurrency anomalies a transaction can see. Read Committed (PostgreSQL and Oracle's default) prevents dirty reads but still silently allows non-repeatable reads, write skew, and lost updates. Repeatable Read adds...

Apr 5, 2026β€’27 min read
Cosmosdb(1)

ACID Transactions in Distributed Databases: DynamoDB, Cosmos DB, and Spanner Compared

TLDR: ACID transactions in distributed databases are not equal. DynamoDB provides multi-item atomicity scoped to 25 items using two-phase commit with a coordinator item, but only within a single region. Cosmos DB wraps partition-scoped operations ins...

Apr 5, 2026β€’38 min read

Abstract Algorithms

Exploring the fascinating world of algorithms, data structures, and software engineering through clear explanations and practical examples.

Navigation

  • Home
  • All Posts
  • All Series
  • About

Series

  • Software Engineering Principles
  • System Design Interview Prep
  • How It Works: Internals Explained
  • Architecture Patterns for Production Systems
  • Data Structures and Algorithms

Popular Topics

  • distributed systems
  • System Design
  • Databases
  • consistency
  • NoSQL
  • SQL

Author

Abstract Algorithms

Abstract Algorithms

@abstractalgorithms

1 followers on Hashnode

Β© 2026 Abstract Algorithms. All rights reserved.

Powered by Hashnode