Tagged articles
8 articles
Page 1 of 1
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 theoremData Consistency
0 likes · 19 min read
Understanding Distributed Data Consistency: CAP, BASE, and Transaction Solutions
JD Cloud Developers
JD Cloud Developers
Apr 13, 2023 · Databases

Why Distributed Data Consistency Is Hard and How to Solve It

This article explains why achieving data consistency in modern distributed systems is challenging, reviews ACID properties, CAP and BASE theorems, event ordering, and compares practical solutions such as two‑phase commit, Paxos, local message tables, and cache concurrency strategies.

BASE theoremCAP theoremData Consistency
0 likes · 20 min read
Why Distributed Data Consistency Is Hard and How to Solve It
ITPUB
ITPUB
Nov 21, 2022 · Fundamentals

CAP, BASE, Consistent Hashing, Gossip, Raft & Distributed Transactions Explained

This article introduces core distributed system concepts—including the CAP theorem, BASE model, consistent hashing, gossip protocol, Raft consensus algorithm, and common distributed transaction patterns like 2PC, 3PC, and TCC—explaining their definitions, trade‑offs, practical use cases, and implementation details.

CAP theoremRaft algorithmconsistent hashing
0 likes · 20 min read
CAP, BASE, Consistent Hashing, Gossip, Raft & Distributed Transactions Explained
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.

Consistencyelection algorithmstransaction protocols
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 theoremData ConsistencyDistributed Systems
0 likes · 26 min read
Data Consistency, Replication, and Distributed Transaction Protocols: From Partitioning to Paxos and Dynamo