Tag

transaction protocols

0 views collected around this technical thread.

JD Retail Technology
JD Retail Technology
Apr 19, 2023 · Databases

Understanding Distributed Data Consistency: CAP, BASE, and Transaction Solutions

This article explains why achieving data consistency in modern distributed systems is challenging, reviews ACID properties of local databases, discusses the CAP and BASE theorems, examines event ordering mechanisms, and compares practical solutions such as two‑phase commit, XA, local message tables, and MQ‑based transaction models.

BASE theoremCAP theoremMessage Queues
0 likes · 19 min read
Understanding Distributed Data Consistency: CAP, BASE, and Transaction Solutions
Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
Jun 12, 2020 · Fundamentals

Master Distributed System Consistency: CAP, ACID, BASE & Transaction Protocols

This article explains core distributed‑system concepts—including the CAP theorem, ACID and BASE models, consistency guarantees, and the mechanics of 2PC, 3PC, and TCC transaction protocols—while also discussing availability strategies and practical design considerations.

ACIDBASECAP theorem
0 likes · 19 min read
Master Distributed System Consistency: CAP, ACID, BASE & Transaction Protocols
Architecture Digest
Architecture Digest
Jul 25, 2017 · Fundamentals

Understanding Distributed System Consistency: CAP Theorem, ACID, Distributed Transactions, and 2PC/3PC Protocols

This article explains the core concepts of distributed system consistency—including the CAP theorem, ACID properties, various distributed transaction techniques, and the two‑phase and three‑phase commit protocols—while illustrating practical implementations with message queues and local message tables.

2PC3PCCAP theorem
0 likes · 13 min read
Understanding Distributed System Consistency: CAP Theorem, ACID, Distributed Transactions, and 2PC/3PC Protocols
Efficient Ops
Efficient Ops
Apr 6, 2017 · Fundamentals

Mastering Distributed Consistency: Real‑World Patterns and Protocols

This article examines the challenges of consistency in large‑scale distributed service systems, presents real‑world case studies such as payment transfers and order processing, and outlines practical patterns—including ACID/BASE theory, two‑phase and three‑phase commit, TCC, query, compensation, periodic reconciliation, and reliable messaging—to help engineers design robust, eventually consistent architectures.

ACIDBASECAP theorem
0 likes · 39 min read
Mastering Distributed Consistency: Real‑World Patterns and Protocols
Qunar Tech Salon
Qunar Tech Salon
Mar 11, 2016 · Fundamentals

Key Concepts in Distributed Systems: Middleware, RPC, Mobile Agents, Consistency, Transactions, and Coordination Algorithms

This article reviews essential distributed‑system concepts, including middleware roles, RPC communication steps, mobile‑agent characteristics, naming services, Petri‑net modeling, logical and vector clocks, consistency models, code migration, two‑phase and three‑phase commit protocols, and election and mutual‑exclusion algorithms.

consistencydistributed systemselection algorithms
0 likes · 21 min read
Key Concepts in Distributed Systems: Middleware, RPC, Mobile Agents, Consistency, Transactions, and Coordination Algorithms
Qunar Tech Salon
Qunar Tech Salon
Jan 21, 2015 · Fundamentals

Data Consistency, Replication, and Distributed Transaction Protocols: From Partitioning to Paxos and Dynamo

The article examines the challenges of scaling a single‑server data service, compares data partitioning and replication, explains consistency models, and surveys distributed transaction protocols such as 2PC, 3PC, Paxos, and Dynamo's NWR model, highlighting their trade‑offs in availability, consistency, and performance.

CAP theoremDynamoPaxos
0 likes · 26 min read
Data Consistency, Replication, and Distributed Transaction Protocols: From Partitioning to Paxos and Dynamo