ACID过时?用 Sagas搞定数据一致性(2)

简介: ACID过时?用 Sagas搞定数据一致性(2)

image.png


image.png


image.png


松耦合,数据封装


image.png


如何维护数据一致性呢?


image.png


由于不在一个(本地)事务中......


image.png


2PC 不是一个好的选择

//

1、2PC事务协调器单点故障问题


2、通讯:至少有O(4n)条消息,并重试O(n^2)


3、锁导致吞吐量降低


4、许多NoSQL数据库(或消息代理)不支持

5、CAP理论 ⇒ 2PC影响可用性

相关文章
|
存储 Prometheus Kubernetes
「译文」Prometheus 中的 relabel 是如何工作的?
「译文」Prometheus 中的 relabel 是如何工作的?
|
4月前
|
弹性计算 缓存 小程序
阿里云服务器2核2G配置ecs.e-c1m2.large实例99元一年,性能、适用场景及购买规则
阿里云推出经济型e实例云服务器(ecs.e-c1m2.large),2核2G配置仅需99元/年,新购续费同价,性能稳定且适用广泛,涵盖个人开发、小微企业试水等场景,更有“99计划”等多重优惠活动,提供高性价比的云服务体验,助力用户轻松上云。
954 1
|
关系型数据库 测试技术 Serverless
【PolarDB Serverless】资源伸缩&压测 TPC-C 测评
【PolarDB Serverless】资源伸缩&压测 TPC-C 测评
156513 31
【PolarDB Serverless】资源伸缩&压测 TPC-C 测评
|
4月前
|
人工智能 Linux API
完整版OpenClaw(龙虾)安装与使用指南|阿里云+本地全平台部署+千问/Coding Plan配置+Skills接入教程
OpenClaw(圈内昵称“龙虾”)是2026年最受关注的开源自动化AI智能体框架,凭借**本地优先、自动执行、长期记忆、主动干活**四大核心能力,彻底区别于传统被动式聊天AI。它可以自主操作浏览器、控制桌面、执行任务、7×24小时运行,并通过向量记忆越用越懂你,真正成为能帮你创造收益、节省时间的数字员工。
3275 5
|
IDE API 开发工具
RFSoC应用笔记 - RF数据转换器 -02- IP配置指南(二)
RFSoC应用笔记 - RF数据转换器 -02- IP配置指南
2133 0
RFSoC应用笔记 - RF数据转换器 -02- IP配置指南(二)
|
机器学习/深度学习 人工智能 文字识别
魔搭社区每周速递(12.29-1.4)
魔搭ModelScope本期社区进展:828个模型,72个数据集,61个创新应用,9篇内容
786 10
|
安全 网络协议 算法
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
1373 4
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
|
JSON 关系型数据库 分布式数据库
|
NoSQL Redis
真枪实弹,Redis 的 RDB 配置和数据恢复
真枪实弹,Redis 的 RDB 配置和数据恢复
646 0
真枪实弹,Redis 的 RDB 配置和数据恢复
|
算法 程序员 C++
1000字告诉你第一代鼻祖级程序员是怎样学习算法的?
喜欢这篇文章的朋友可以多多收藏、点赞、关注 一条龙~
1720 0