系统设计
- 分类
- 分布式系统
- 难度
- 未设置
- 来源数
- 1
- 更新时间
- 2026/03/29 15:40
答案
base就是基本可用、软状态和最终一致性的缩写。 base理论它的基本思想就是希望牺牲一部分的系统数据的一致性来保证系统的可用性,他希望各个应用根据自身特点选择合适的方式来达到一个最终一致性。它相当于是ap理论的一个延申,就是我们再分区错误修复了之后,系统应该能够达到一个一致性的状态。 这里面的三个基本概念,基本可用指的就是我们允许系统损失一部分的可用性,比如时间上的延迟,或者部分非核心功能的无法使用。软状态指的就是数据在系统当中存在的一个中间状态,就是我们允许数据在结点之间同步传输存在时延,他认为这种时延是不会影响系统的整体可用性的。至于最终一致性就是指系统在经过一段时间的同步后,需要达到一个一致的状态,而不要求实时的这种强一致性。
相关题目(5)
元信息
审核状态: active
关联来源: 1
来源面经题(0)
这道题目前没有手动沉淀的面经题来源。
来源(1)
Java八股(分布式).md
knowledge_noteQuestion 2: 什么是BASE理论?
Source answer: base就是基本可用、软状态和最终一致性的缩写。 base理论它的基本思想就是希望牺牲一部分的系统数据的一致性来保证系统的可用性,他希望各个应用根据自身特点选择合适的方式来达到一个最终一致性。它相当于是ap理论的一个延申,就是我们再分区错误修复了之后,系统应该能够达到一个一致性的状态。 这里面的三个基本概念,基本可用指的就是我们允许系统损失一部分的可用性,比如时间上的延迟,或者部分非核心功能的无法使用。软状态指的就是数据在系统当中存在的一个中间状态,就是我们允许数据在结点之间同步传输存在时延,他认为这种时延是不会影响系统的整体可用性的。至于最终一致性就是指系统在经过一段时间的同步后,需要达到一个一致的状态,而不要求实时的这种强一致性。
Reviewed answer: BASE是基本可用、软状态、最终一致性的缩写,核心思想是牺牲部分强一致性来换取可用性,在分区恢复后最终达到一致。