Tag

CAP

1 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
政采云技术
政采云技术
May 19, 2022 · Databases

Distributed Transaction Consistency Solutions

This article explains the fundamentals of distributed transactions, covering ACID, CAP and BASE theories, and reviews various consistency solutions such as two‑phase commit, three‑phase commit, TCC, local message tables, MQ approaches and the Seata framework, highlighting their advantages and drawbacks.

2PCCAPconsistency
0 likes · 18 min read
Distributed Transaction Consistency Solutions
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
Top Architect
Top Architect
Sep 15, 2021 · Operations

Why ZooKeeper Is Not the Best Choice for Service Discovery: Design Considerations for Registration Centers

This article examines why ZooKeeper may not be the optimal solution for service discovery, analyzing CAP trade‑offs, consistency versus availability, scalability limits, health‑check design, and practical lessons from Alibaba’s decade‑long experience to guide the design of robust registration centers.

CAPZookeeperdistributed systems
0 likes · 19 min read
Why ZooKeeper Is Not the Best Choice for Service Discovery: Design Considerations for Registration Centers
Wukong Talks Architecture
Wukong Talks Architecture
Dec 30, 2020 · Fundamentals

Understanding CAP, ACID, and BASE Theories Through the Metaphor of Tai Chi and Distributed Systems

This article uses the story of Tai Chi from the novel *The Heaven Sword and Dragon Saber* to explain the CAP theorem, ACID properties, BASE theory, and two‑phase commit in distributed systems, illustrating how consistency, availability, and partition tolerance correspond to the hard and soft aspects of Tai Chi.

ACIDBASECAP
0 likes · 14 min read
Understanding CAP, ACID, and BASE Theories Through the Metaphor of Tai Chi and Distributed Systems
Big Data Technology Architecture
Big Data Technology Architecture
Apr 29, 2020 · Databases

Enhancing HBase CAP Model and MTTR with Kafka‑Based IO Decoupling and Native AP Support

The article analyzes HBase's CP‑oriented CAP limitations, proposes native AP support via Replica, decouples WAL IO to Kafka, optimizes MTTR, introduces multi‑datacenter active/active disaster recovery, and redesigns client write paths and LogSplit processing for higher availability and throughput.

CAPDatabase ArchitectureHBase
0 likes · 11 min read
Enhancing HBase CAP Model and MTTR with Kafka‑Based IO Decoupling and Native AP Support
Qunar Tech Salon
Qunar Tech Salon
Feb 3, 2020 · Operations

Why ZooKeeper Is Not the Best Choice for Service Discovery: Design Considerations for Registration Centers

Based on a decade of Alibaba’s production experience, this article analyzes the requirements and design trade‑offs of service‑discovery registries, arguing that ZooKeeper’s strong consistency and coordination focus make it unsuitable as a primary registration center and proposing AP‑oriented, scalable alternatives.

AlibabaCAPZookeeper
0 likes · 18 min read
Why ZooKeeper Is Not the Best Choice for Service Discovery: Design Considerations for Registration Centers
Tencent Cloud Developer
Tencent Cloud Developer
Aug 19, 2019 · Backend Development

Backend Development Concepts and Terminology Overview

The article offers a comprehensive overview of backend development, explaining core system design principles, architectural patterns, network communication techniques, fault handling strategies, monitoring and alerting practices, service governance mechanisms, testing methodologies, and deployment workflows, from high cohesion and scaling to gray‑scale releases and rollbacks.

BASECAPTesting
0 likes · 26 min read
Backend Development Concepts and Terminology Overview
Architecture Digest
Architecture Digest
Aug 9, 2018 · Databases

Understanding Database Transactions: ACID, Distributed Transactions, and Common Solutions

This article explains the fundamentals of database transactions, the ACID properties, the challenges of distributed transactions, and compares various solutions such as 2PC, TCC, local message tables, MQ transactions, and Saga, helping readers choose appropriate approaches based on consistency and availability requirements.

2PCACIDCAP
0 likes · 17 min read
Understanding Database Transactions: ACID, Distributed Transactions, and Common Solutions