当前位置:网站首页>分布式BASE理论
分布式BASE理论
2022-07-04 12:46:00 【InfoQ】
什么是BASE
- Basically Available(基本可用)分布式系统在出现不可预知故障的时候,允许损失部分可用性
- Soft state(软状态)软状态也称为弱状态,和硬状态相对,是指允许系统中的数据存在中间状态,并认为该中间状态的存在不会影响系统的整体可用性,即允许系统在不同节点的数据副本之间进行数据同步的过程存在延时。
- Eventually consistent(最终一致性)最终一致性强调的是系统中所有的数据副本,在经过一段时间的同步后,最终能够达到一个一致的状态。因此,最终一致性的本质是需要系统保证最终数据能够达到一致,而不需要实时保证系统数据的强一致性
CAP 与 BASE 关系

CAP 与 ACID 关系
边栏推荐
- The old-fashioned synchronized lock optimization will make it clear to you at once!
- After the game starts, you will be prompted to install HMS core. Click Cancel, and you will not be prompted to install HMS core again (initialization failure returns 907135003)
- #yyds干货盘点# 解决名企真题:连续最大和
- c#数组补充
- PostgreSQL 9.1 飞升之路
- A data person understands and deepens the domain model
- 《预训练周刊》第52期:屏蔽视觉预训练、目标导向对话
- Samsung's mass production of 3nm products has attracted the attention of Taiwan media: whether it can improve the input-output rate in the short term is the key to compete with TSMC
- Simple understanding of binary search
- [cloud native | kubernetes] in depth understanding of ingress (12)
猜你喜欢
【AI系统前沿动态第40期】Hinton:我的深度学习生涯与研究心法;Google辟谣放弃TensorFlow;封神框架正式开源
高效!用虚拟用户搭建FTP工作环境
《预训练周刊》第52期:屏蔽视觉预训练、目标导向对话
Building intelligent gray-scale data system from 0 to 1: Taking vivo game center as an example
Meituan Ali's Application Practice on multimodal recall
诸神黄昏时代的对比学习
Talk about the design and implementation logic of payment process
Dgraph: large scale dynamic graph dataset
When MDK uses precompiler in header file, ifdef is invalid
Zhongang Mining: in order to ensure sufficient supply of fluorite, it is imperative to open source and save flow
随机推荐
高效!用虚拟用户搭建FTP工作环境
C语言个人通讯录管理系统
CTF competition problem solution STM32 reverse introduction
2022年中国移动阅读市场年度综合分析
读《认知觉醒》
DGraph: 大规模动态图数据集
C language dormitory management query software
[FAQ] summary of common causes and solutions of Huawei account service error 907135701
C语言职工管理系统
面试官:Redis中哈希数据类型的内部实现方式是什么?
阿里云有奖体验:用PolarDB-X搭建一个高可用系统
数据库公共字段自动填充
Building intelligent gray-scale data system from 0 to 1: Taking vivo game center as an example
在 Apache 上配置 WebDAV 服务器
SQL language
Interviewer: what is the difference between redis expiration deletion strategy and memory obsolescence strategy?
Reptile exercises (I)
mysql三级分销代理关系存储
AI 绘画极简教程
After the game starts, you will be prompted to install HMS core. Click Cancel, and you will not be prompted to install HMS core again (initialization failure returns 907135003)