分布式CAP理论和BASE理论
一、什么是CAP?Consistency (一致性):“all nodes see the same data at the same time”,即更新操作成功并返回客户端后,所有节点在同一时间的数据完全一致,这就是分布式的一致性。一致性的问题在并发系统中不可避免,对于客户端来说,一致性指的是并发...
分布式学习四:ACID理论
ACIDACID,是指数据库管理系统(DBMS)在写入或更新资料的过程中,为保证事务(transaction)是正确可靠的,所必须具备的四个特性:原子性(atomicity,或称不可分割性)、一致性(consistency...
分布式学习三:BASE理论
BASE理论BASE:全称:Basically Available(基本可用),Soft state(软状态),和 Eventually consistent(最终一致性)三个短语的缩写它在CAP定理的基础上,让每个业务根据自身的特点,采用适当的方式让整个系统实现 "最终一致性"B...
分布式理论学习-分布式高可用
前言当系统出现大量用户请求时,我们主要从负载均衡、流量控制、故障隔离三个角度去思考如何提高系统高可用,以避免处理能力的上线,导致系统崩溃。目录负载均衡流量控制故障隔离
分布式理论学习-分布式技术原理
前言知其然知其所以然,学习分布式的过程中,对于理论知识是必不可少的,主要是分布式互斥、分布式选举、分布式共识、分布式事务、分布式锁。目录技术层次模式分布式分布式互斥分布式选举分布式共识分布式事务分布式锁
分布式理论学习-分布式数据库
前言什么是分布式数据库? 他在为系统提高可用性优点的同时,也带来了哪些缺点?目录什么是分布式数据库分布式数据库的优缺点数据库架构如何进行数据分片
分布式理论学习-分布式通信
前言分布式通信主要内容远程调用:一个服务调用另外一个服务发布订阅:生产者发布消息到消息中心,消费者从消息中心获取消息消息队列:消息队列的思想就是基于队列实现的,按照FIFO顺序消费信息目录远程调用发布订阅消息队列
分布式理论学习-分布式存储
前言在学习分布式存储之前,那我们需要对CAP理论、原则、数据分布方法有一定的认识。目录☺︎ CAP理论CAP理论指导分布式系统的设计,以保证系统的可用性、数据一致性等特征。 比如电商系统中,保证用 户可查询商品数据、保证不同地区访问不同服务器查询的数据是一致的等 。☺︎ 三要素三要素对应分布式中的数...
分布式理论学习-分布式体系结构
前言通过学习《分布式技术原理与算法解析》课程,对分布式理论有一个整体的认识,利用思维导图将内容整理出来。目录什么是分布式技术层次模式分布式排斥分布式选举分布式共识分布式事务分布式锁总结这一篇主要是关于分布式互斥、选举、共识、事务的理论,对分布式有一个大体上的认识。
有趣!用太极拳讲分布式理论,真舒服!
我们用倚天屠龙记中的太极拳来聊下三大理论:CAP 理论ACID 理论BASE 理论 我把 CAP 理论称作太极,ACID 理论称为阳或刚,BASE 理论称为阴或柔。ACID 理论追求一致性,BASE 理论本来就叫做柔性事务,追求的是可用性。那张无忌为什么会全忘了还打败了玄冥二老呢?因为太极拳的精髓是...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
产品推荐
社区圈子
最佳实践