Tag

BASE

0 views collected around this technical thread.

Cognitive Technology Team
Cognitive Technology Team
Apr 3, 2025 · Fundamentals

Understanding CAP Theory and BASE: Data Consistency in Distributed Systems

This article explains the CAP theorem and its practical extension BASE, describing their core concepts, trade‑off combinations, typical components such as Zookeeper, Eureka, and Nacos, and engineering techniques like asynchronous replication, Saga, and idempotent design for building highly available distributed systems.

BASECAP theoremDistributed Systems
0 likes · 5 min read
Understanding CAP Theory and BASE: Data Consistency in Distributed Systems
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Jul 27, 2024 · Fundamentals

Understanding Distributed BASE: Basically Available, Soft State, and Eventual Consistency

This article explains the core concepts of the BASE theory—Basically Available, Soft State, and Eventual Consistency—illustrating how distributed systems trade off consistency for higher availability and performance, and provides practical examples and typical application scenarios.

BASEDistributed SystemsSoft State
0 likes · 15 min read
Understanding Distributed BASE: Basically Available, Soft State, and Eventual Consistency
Efficient Ops
Efficient Ops
Apr 16, 2024 · Databases

Data Migration & Distributed Transactions: XA, BASE, TCC, AT Guide

This article explores strategies for seamless data migration—including full, incremental, and binlog‑based approaches—and examines distributed transaction models such as XA, BASE, TCC, and AT, outlining their components, workflows, advantages, challenges, and supporting tools like Seata and Canal.

BASEXAat
0 likes · 9 min read
Data Migration & Distributed Transactions: XA, BASE, TCC, AT Guide
JD Retail Technology
JD Retail Technology
Jun 30, 2023 · Fundamentals

Fundamentals of Distributed Systems: CAP Theory, ACID, BASE, Idempotency, and Distributed Transaction Protocols

This article explains core distributed‑system concepts such as the CAP theorem, ACID and BASE transaction models, idempotent design, and various distributed transaction mechanisms including two‑phase and three‑phase commit, TCC/Saga compensation, message‑based transactions, and popular frameworks like JDTS and Seata.

2PC3PCACID
0 likes · 6 min read
Fundamentals of Distributed Systems: CAP Theory, ACID, BASE, Idempotency, and Distributed Transaction Protocols
DaTaobao Tech
DaTaobao Tech
Aug 15, 2022 · Cloud Native

Reflections on CAP Theory, ACID, BASE, and Cloud‑Native Fault Tolerance

Reflecting on reading, the author reviews CAP theory’s consistency‑availability‑partition trade‑offs, extends ACID and BASE concepts, proposes modernizing CAP objects to consistency, fault and disaster tolerance, and examines how cloud‑native architectures, micro‑services, and SLA‑driven designs reshape fault tolerance and future self‑healing systems.

ACIDBASECAP theorem
0 likes · 21 min read
Reflections on CAP Theory, ACID, BASE, and Cloud‑Native Fault Tolerance
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
Top Architect
Top Architect
Apr 20, 2022 · Databases

Understanding Distributed Transactions, Consistency Models, and Sharding in Database Systems

This article explains the fundamentals of distributed transactions, the ACID properties, various consistency models (strong, weak, eventual), sharding strategies (vertical and horizontal), the CAP and BASE theories, and the practical implementations of two‑phase, three‑phase, and TCC commit protocols, highlighting their advantages and drawbacks.

2PC3PCBASE
0 likes · 22 min read
Understanding Distributed Transactions, Consistency Models, and Sharding in Database Systems
Selected Java Interview Questions
Selected Java Interview Questions
Jan 18, 2021 · Backend Development

Transaction Management in Traditional Applications and Microservices: From Local Transactions to BASE and TCC

This article explains the evolution of transaction management from local and distributed (2PC/3PC) transactions in monolithic systems to the challenges in microservices, introduces the BASE theory, and details four microservice‑compatible consistency patterns—reliable event notification, max‑effort notification, business compensation, and TCC—along with their trade‑offs.

BASEDistributed SystemsMicroservices
0 likes · 17 min read
Transaction Management in Traditional Applications and Microservices: From Local Transactions to BASE and TCC
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
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
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Nov 20, 2019 · Fundamentals

Distributed Transactions: Consistency Theory and Practical Solutions

This article explains the necessity of distributed transactions in modern systems, introduces the CAP and BASE consistency theories, and reviews practical solutions such as the XA two‑phase commit, TCC compensation model, and message‑queue based eventual consistency approaches.

BASECAP theoremXA protocol
0 likes · 6 min read
Distributed Transactions: Consistency Theory and Practical Solutions
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.

BASECAPDeployment
0 likes · 26 min read
Backend Development Concepts and Terminology Overview
Architects Research Society
Architects Research Society
Jan 12, 2019 · Fundamentals

Architectural Trade‑offs: Why eBay and Amazon Avoid Distributed Transactions and Embrace BASE

The article examines how architects of large-scale systems like eBay and Amazon forgo traditional ACID transactions in favor of BASE principles, balancing consistency, availability, and scalability through application‑level designs, async processing, and strategic trade‑offs informed by the CAP theorem.

BASEDistributed SystemsTransactions
0 likes · 6 min read
Architectural Trade‑offs: Why eBay and Amazon Avoid Distributed Transactions and Embrace BASE
Hujiang Technology
Hujiang Technology
Nov 26, 2018 · Backend Development

Ensuring Distributed Final Consistency: Heavy and Light Approaches, Principles and Practices

The article explains distributed final consistency challenges, compares heavyweight transaction frameworks with lightweight techniques such as idempotency, retries, state machines, recovery logs, and async verification, and outlines CAP, BASE principles and practical implementation steps for backend systems.

BASECAP theoremDistributed Systems
0 likes · 14 min read
Ensuring Distributed Final Consistency: Heavy and Light Approaches, Principles and Practices
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 18, 2018 · Databases

Understanding the CAP Theorem: Consistency, Availability, and Partition Tolerance

The article explains the CAP theorem, its three properties—consistency, availability, and partition tolerance—how they influence database design, compares CA, CP, and AP classifications with examples, and discusses related concepts such as ACID, BASE, and practical design choices for distributed systems.

ACIDBASECAP theorem
0 likes · 6 min read
Understanding the CAP Theorem: Consistency, Availability, and Partition Tolerance
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
Architecture Digest
Architecture Digest
Apr 6, 2017 · Fundamentals

Distributed Service System Consistency: Best Practices and Patterns

This article examines the challenges of achieving consistency in large‑scale distributed service systems, outlines common inconsistency scenarios such as split‑brain and lost updates, and presents practical patterns—including ACID/BASE trade‑offs, two‑phase and three‑phase commit, TCC, query, compensation, and reliable messaging—to guide engineers in designing robust, eventually consistent architectures.

ACIDBASEDistributed Systems
0 likes · 35 min read
Distributed Service System Consistency: Best Practices and Patterns