Tag

three-phase commit

0 views collected around this technical thread.

Architect's Guide
Architect's Guide
Jul 30, 2022 · Databases

Understanding Distributed Transactions, Consistency Models, Sharding, and Commit Protocols

This article explains the fundamentals of distributed transactions, including ACID properties, consistency models, sharding strategies, and the two‑phase, three‑phase, and TCC protocols, while discussing CAP and BASE theories and the challenges of implementing reliable distributed databases.

ACIDBASECAP
0 likes · 23 min read
Understanding Distributed Transactions, Consistency Models, Sharding, and Commit Protocols
IT Architects Alliance
IT Architects Alliance
Apr 22, 2022 · Databases

Understanding Distributed Transactions, Consistency Models, Sharding, and Commit Protocols

This article explains the fundamentals of distributed transactions, the ACID properties, various consistency models, database sharding strategies, and the two‑phase, three‑phase, and TCC commit protocols, while also discussing CAP, BASE, and practical challenges in large‑scale systems.

ACIDCAPSharding
0 likes · 22 min read
Understanding Distributed Transactions, Consistency Models, Sharding, and Commit Protocols
Architecture Digest
Architecture Digest
Apr 7, 2022 · Databases

Understanding Distributed Transactions, Consistency Models, and Commit Protocols

This article explains the fundamentals of distributed transactions, covering ACID properties, consistency models, sharding strategies, CAP and BASE theories, and compares two‑phase, three‑phase, and TCC commit protocols to illustrate how modern systems maintain data integrity across multiple nodes.

ACIDShardingTwo-Phase Commit
0 likes · 21 min read
Understanding Distributed Transactions, Consistency Models, and Commit Protocols
DataFunSummit
DataFunSummit
Nov 22, 2021 · Databases

Rigid Transactions: Two-Phase Commit (2PC) and Three-Phase Commit (3PC) Explained

This article explains rigid (strong consistency) distributed transactions, detailing the XA protocol and the classic two‑phase commit (2PC) and three‑phase commit (3PC) mechanisms, their workflows, advantages, limitations, and practical considerations for database systems.

Two-Phase CommitXA protocoldatabase consistency
0 likes · 15 min read
Rigid Transactions: Two-Phase Commit (2PC) and Three-Phase Commit (3PC) Explained
Architecture Digest
Architecture Digest
Sep 7, 2018 · Databases

Understanding Distributed Transactions: From XA to CAP, BASE, 2PC, 3PC, TCC, and Saga

The article explains the necessity of transactions, traces their origins from database XA specifications to modern distributed systems, compares CAP and BASE theories, and reviews mainstream solutions such as two‑phase commit, three‑phase commit, TCC, asynchronous messaging, and the Saga pattern.

BASE theoryCAP theoremTwo-Phase Commit
0 likes · 14 min read
Understanding Distributed Transactions: From XA to CAP, BASE, 2PC, 3PC, TCC, and Saga
Architects' Tech Alliance
Architects' Tech Alliance
Dec 22, 2016 · Fundamentals

Fundamentals of Distributed Systems: Consensus, 2PC/3PC, CAP Theorem, and Logical Clocks

This article introduces core distributed‑system concepts—including the definition of consensus, the two‑phase and three‑phase commit protocols, the CAP theorem and its engineering implications, and logical‑clock mechanisms such as Lamport timestamps, vector clocks, and version vectors—explaining their models, challenges, and practical trade‑offs.

CAP theoremConsensusLamport timestamps
0 likes · 21 min read
Fundamentals of Distributed Systems: Consensus, 2PC/3PC, CAP Theorem, and Logical Clocks