ACID
Atomicity(原子性)是指一个事务要么全部执行,要么不执行,也就是说一个事务不可能只执行了一半就停止了。比如你从取款机取钱,这个事务可以分成两个步骤:1划卡,2出钱。不可能划了卡,而钱却没出来。这两步必须同时完成,要么就不完成。
(资料图片)
Consistency(一致性)是指事务的运行并不改变数据库中数据的一致性。例如,完整性约束了a+b=10,一个事务改变了a,那么b也应该随之改变。
Isolation(隔离性)事务的独立性也有称作隔离性,是指两个以上的事务不会出现交错执行的状态。因为这样可能会导致数据不一致。
事务的隔离性是指在并发环境中,并发的事务时相互隔离的,一个事务的执行不能不被其他事务干扰。不同的事务并发操作相同的数据时,每个事务都有各自完成的数据空间,即一个事务内部的操作及使用的数据对其他并发事务时隔离的,并发执行的各个事务之间不能相互干扰。
Durability(持久性)事务的持久性是指事务执行成功以后,该事务对数据库所作的更改便是持久的保存在数据库之中,不会无缘无故的回滚。
BASE
Basically Available(基本可用)基本可用是指分布式系统在出现故障的时候,允许损失部分可用性,即保证核心可用。
电商大促时,为了应对访问量激增,部分用户可能会被引导到降级页面,服务层也可能只提供降级服务。这就是损失部分可用性的体现。
Soft State(软状态)软状态是指允许系统存在中间状态,而该中间状态不会影响系统整体可用性。分布式存储中一般一份数据至少会有三个副本,允许不同节点间副本同步的延时就是软状态的体现。mysql replication的异步复制也是一种体现。
Eventual Consistency(最终一致性)最终一致性是指系统中的所有数据副本经过一定时间后,最终能够达到一致的状态。弱一致性和强一致性相反,最终一致性是弱一致性的一种特殊情况。
BASE模型是传统ACID模型的反面,不同与ACID,BASE强调牺牲高一致性,从而获得可用性,数据允许在一段时间内的不一致,只要保证最终一致就可以了。
CAP
一个分布式系统最多只能同时满足
Consistency(一致性)指在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)
Availability(可用性)在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数据更新具备高可用性)
Partition tolerance(分区容错性)即当节点之间无法正常通信时,就产生了分区,而分区产生后,依然能够保证服务可用,那么我们就说系统是分区容忍的。显然如果节点越多,且备份越多,分区容忍度就越高(因为即便是其中一个或多个节点挂了,仍然有其它节点和备份可用)。
这三项中的两项。
那么,为什么说三个特性无法全部保证呢?首先,假如我们要保证分区容忍性,必然要做多个副本节点,而这必然会带来一致性的问题,即保证多个节点的数据是相同的,但是,要让多个节点数据相同,就必须要花时间去复制数据,这还是能够正常通信的情况下,那么在数据复制的过程中为了保持一致性,就不能对外提供服务,所以这段时间就无法满足可用性的问题。
实际工程通常会采取一些折中措施,比如并不保证强一致性,只保证最终一致性,什么意思呢?比如,有三个数据节点互为备份,某份数据在节点A更改后,需要将更改复制到节点B和C,假设复制过程中,有客户访问该数据,那么此时不保证是一致的,即访问A节点的用户得到的是最新数据,而访问B和C节点的用户得到是老数据,但是最终,数据会复制完成,所以最终A、B、C三个节点的数据是一致的。(比如像文章点赞这种数据,延迟下也没有关系啦)
TCC
try-尝试执行业务完成所有业务检查(一致性)
预留必须业务资源(准隔离性)
confirm-确认执行业务真正执行业务
不作任何业务检查
只使用Try阶段预留的业务资源
Confirm操作必须保证幂等性
cancel-取消执行业务释放Try阶段预留的业务资源
Cancel操作必须保证幂等性
TCC事务其实主要包含两个阶段:Try阶段、Confirm/Cancel阶段。
从TCC的逻辑模型上我们可以看到,TCC的核心思想是,try阶段检查并预留资源,确保在confirm阶段有资源可用,这样可以最大程度的确保confirm阶段能够执行成功。
-
必知必会的分布式理论-环球视点是指一个事务要么全部执行,要么不执行,也就是说一个事务不可能只执行了一半就停止了。比如你从取款机取钱,这个事务可以分成两个步骤:1划卡
-
朗新科技:本次担保后 公司及控股子公司经审议通过的累计对外担保额度总金额约为6.96亿元人民币朗新科技(SZ300682,收盘价:26 7元)3月30日晚间发布公告称,本次担保后,公司及控股子公司经审议通过的累计对外担保额度总金额约为6 96亿元人
-
硫酸铁化学式怎么写的视频_硫酸铁化学式怎么写_今日视点1、Fe2(SO4)3,硫酸铁,望采纳。2、谢谢。本文到此分享完毕,希望对大家有所帮助。
-
全球快消息!“生育健康及妇女儿童健康保障”三个国家重点项目在上海启动3月30日,国家重点研发计划“生育健康及妇女儿童健康保障”重点专项项目启动会在同济大学附属第一妇婴保健院举行。3月30日,国家重点研发计...
-
曼联列英超名人堂候选人数据:里奥、大内、欧文等6人在列 观速讯直播吧3月30日讯今天,英超联赛公布2023年英超名人堂15人候选名单,6名前曼联球员进入候选,他们分别是卡里克、费迪
-
世界热头条丨英灵座的火车票_关于英灵座的火车票的简介1、《英灵座的火车票》是花生宝宝创作的网络小说,发表于晋江文学网。本文关于英灵座的火车票的简介就讲解完毕,希望对大家
-
热血英豪新手攻略_热血英豪深渊迷宫1、身体替身,灵魂,变戏法。2、冲进去打就是了。本文到此结束,希望对大家有所帮助。
-
欧盟电商市场走向饱和 去年渗透率仅增长1%来源:亿邦动力网AMZ123获悉,根据欧盟统计局(Eurostat)的最新结果,2022年欧盟电商渗透率仅增长1%,达6
-
公积金有利息收益吗 答案是这样的公积金是由单位和个人缴纳的,缴纳的钱都是直接进入到公积金个人账户里面的,公积金账户的余额可以用来申请房贷,也可以提取出来使用。常见的
-
今热点:狂轰51分准三双!力压同队两届MVP,雄鹿后卫砍生涯新高!结果在本场球,雄鹿队也没让字母哥多费劲,轻松以149比136获胜。面对步行者队的后卫线,霍勒迪几乎不可阻挡,但其实他在防守端也是同样给力。
-
焦点热议:主体已完工!宜宾城市内环线这个下穿隧道即将率先通车主体已完工!宜宾城市内环线这个下穿隧道即将率先通车
-
威少生涯总得分超越艾弗森 每日快播威少生涯总得分超越艾弗森,威少,快船队,羽毛球赛事,孟菲斯灰熊队,丽莎·艾弗森,羽毛球运动员,小沃尔特·雷·阿伦
-
被中俄碾压,美国人怂了?美空军部长承认高超试射失败,项目下马或不远了被中俄碾压,美国人怂了?美空军部长承认高超试射失败,项目下马或不远了,美军,美国,巡航导弹,美空军部长,高超音速导弹,洲际弹道导弹
-
王牌放置官网在哪下载 最新官方下载安装地址王牌放置怎么下载?想要比别人更加抢先抢快的玩到这款游戏,那么你获取游戏开测消息是关键,能够获取到第一手信息,你才能在最快的时间内容体
-
国家级旅游休闲街区|万寿宫历史文化街区:在千年历史中寻找新潮玩法 每日速递万寿宫历史文化街区是一个具有悠久历史的文化商业街区,它的兴起和发展是豫章文化和商业繁荣的缩影,是江西兴盛千年的商业福地。南昌万寿宫街
-
热消息:11个项目总投资18.41亿元3月29日上午,廉江市2023年第一季度重点项目集中动工活动举行。记者刘冀城摄3月29日上午,绵绵春雨中,廉江市2023年第一季度重点项目集中动工
-
高中优秀班集体事迹材料(高中优秀班集体事迹材料)_天天快报高中优秀班集体事迹材料,高中优秀班集体事迹材料这个很多人还不知道,现在让我们一起来看看吧!1、把班级的所有荣誉都写出来,不好也得写的非
-
韭花酱的制作方法 韭花酱的制作1、韭菜开花后采摘,菜籽可做成韭花酱,当然如果盛开的花儿更好。2、加入食盐、花椒、姜等调味品,到石磨上去研磨成稀薄的糊状,然后封在坛子
-
关于端午节的诗(关于端午节的诗)1、《端午》【唐】文秀节分端午自谁言,万古传闻为屈原。2、堪笑楚江空渺渺,不能洗得直臣冤。3、《竞渡诗》【唐】卢肇石溪久住思端午,馆驿楼
-
90后最有演技的谭松韵,在最烂的剧里被浪费90后最有演技的谭松韵,在最烂的剧里被浪费
-
杭州“带押过户”掌上快办流程升级-世界聚焦杭州“带押过户”掌上快办流程升级,带押过户,掌上快办,二手住房,公积金贷款,二手房交易,不动产登记
-
[快讯]东诚药业:那屈肝素钙注射液参与全国药品集中采购拟中标_世界热文CFi CN讯:烟台东诚药业集团股份有限公司(以下简称“公司”)全资子公司烟台东诚北方制药有限公司(以下简称“东诚北方”)近日参加了国...
-
每日热点:全面注册制下“看门人”大而不罚成绝响,低知名度审计机构料难吸引国际投资者全面注册制实施,监管开始亮剑,大而不罚已成绝响。“‘四大’业务受限”另有玄机?弃用“四大”,转向低知名度审计机构,料难吸引国际投资。
-
中科三环:2022年净利同比增112.56% 拟10派1元金融界3月29日消息中科三环(行情000970,诊股)披露年报,2022年实现营业收入97 16亿元,同比增长35 97%;净利润8 48亿元,同比增长112
-
宝明科技(002992)3月29日主力资金净卖出615.74万元-观速讯截至2023年3月29日收盘,宝明科技(002992)报收于37 9元,下跌0 79%,换手率2 5%,成交量1 96万手,成交额7485 95万元。
-
全球观速讯丨去惬意而舒适的大理图:袁亚新 文:子明久居都市的我们都会想要奔向远方,放松自己。风花雪月的城市-大理,便是很多人的心头好!“下关风,上关花,苍山雪,...
-
李宁旗下非凡中国三年收入复合增长率190.3% 全球快资讯非凡中国录得收入由2020财年的8 19亿港元大幅增加至2022财年的69亿港元,复合年增长率为190 3%。观点网讯:3月28日,李宁有限公司控股股东、品牌运
-
阿里巴巴宣布“1+6+N”组织变革阿里巴巴宣布启动“1+6+N”组织变革,每个业务部门负责业绩表现,并通过潜在的分拆上市计划激励。富瑞发研报称,重组可以让不同业务部门加...
-
每日观点:内江市流动就业养老金从哪儿领取?内江市流动就业养老金从哪儿领取?下文就随社保君来简单的了解一下吧。如果小王在北京工作了10年,然后又在长沙工作了5年,他的养老金在哪里领
-
红酒泡洋葱有什么作用|环球聚焦红酒,毋庸置疑是我们生活中常见的酒,而洋葱是我们常吃的一种蔬菜,这两者单独食用对我们身体都有一定的好处。洋葱有提高免疫,抗肿瘤,