分布式
文章平均质量分 92
栗筝i
海到无边天作岸,山登绝顶我为峰。期待更好的自己
展开
-
分布式理论协议与算法 第三弹 BASE理论
大部分人解释这 CAP 定律时,常常简单的表述为:“一致性、可用性、分区容错性三者你只能同时达到其中两个,不可能同时达到”。实际上这是一个非常具有误导性质的说法,而且在 CAP 理论诞生 12 年之后,CAP 之父也在 2012 年重写了之前的论文。当发生网络分区的时候,如果我们要继续服务,那么强一致性和可用性只能 2 选 1。也就是说当网络分区之后 P 是前提,决定了 P 之后才有 C 和 A 的选择。也就是说分区容错性(Partition tolerance)我们是必须要实现的。简而言之就是:CA原创 2023-01-10 11:00:00 · 3088 阅读 · 75 评论 -
分布式理论协议与算法 第二弹 ACID原则
ACID 原则是在 1970年 被 Jim Gray 定义,用以表示事务操作:一个事务是指对数据库状态进行改变的一系列操作变成一个单个序列逻辑元操作,数据库一般在启动时会提供事务机制,包括事务启动 停止 取消或回滚。但是上述事务机制并不真的实现“事务”,一个真正事务应该遵循 ACID 属性,ACID 事务才真正解决事务,包括并发用户访问同一个数据表记录的头疼问题。ACID事务解决了很多问题,但是仍然需要和性能做平衡协调,事务越强,性能可能越低,安全可靠性和高性能是一对矛盾。本篇内容主要包括:ACID原创 2023-01-03 17:08:16 · 2024 阅读 · 12 评论 -
分布式理论协议与算法 第一弹 CAP理论
CAP 理论,也被称为 CAP 协议,指的是在一个分布式系统中,最多只能同时满足「一致性(Consistency)」、「可用性(Availability)」和「分区容错性(Partition tolerance)」这三项中的两项,不可能三者兼顾。本篇内容主要包括:CAP 理论相关概念概述、CAP 理论的证明、CAP 的权衡取舍原创 2022-12-30 11:00:00 · 2799 阅读 · 4 评论