社区
PostgreSQL
帖子详情
postgres等单机数据库为什么要支持两阶段提交
ma100
2019-03-26 10:45:00
两阶段提交 , 全局事务 应该是分布式数据库才需要
oracle , postgres等很多都支持这个特性, 难道纯粹为了 第三方开发分布式用?
...全文
155
1
打赏
收藏
postgres等单机数据库为什么要支持两阶段提交
两阶段提交 , 全局事务 应该是分布式数据库才需要 oracle , postgres等很多都支持这个特性, 难道纯粹为了 第三方开发分布式用?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
简即美
2020-06-06
打赏
举报
回复
不如你有个应用跨库,需要在A库oarcle,B库PG,分别更新数据,还想保证数据以一致性。本来你要做复杂的交易撤销机制。现在你突然发现java,oralce,pg全都支持两阶段提交。是不是突然世界都开朗了,去他的交易撤销,老子有原子性。代价就是性能降低,但是你都用java了,你真的在乎性能吗?
Post
gresql事务和Greenplum中的
两
阶段
提交
Post
greSQL是当今最广泛应用的
数据库
系统(DBMS)之一。除了由于其具有优秀的性能、良好的...然后介绍一种分布式事务协议——
两
阶段
提交
协议,分析其实现、优点和局限性,并简单介绍以3PC为代表的
两
阶段
提交
协议优化。
高斯200 是基于
Post
gres-XL 还是
Post
gres 是自己改写的分布式mpp 还是在
Post
gres-XL改写的
是另一个开源分布式
Post
greSQL 方案,采用 ...通过全局时间戳(TSO)或
两
阶段
提交
(2PC)协议保证 ACID,而非依赖
Post
gres-XL 的全局事务管理器(GTM)。(如弹性扩缩容、存算分离),而
Post
gres-XL 的设计更传统。
两
阶段
提交
(2 Phase Commit) 在
Post
greSQL 和 RocksDB 中的实现
因为 PG 本身是
支持
复制的
单机
数据库
,其分布式事务功能的
支持
都是为在其上构建分布式
数据库
的应用提供的,比如 CITUS 以及 GreenPlum 。 RocksDB RocksDB 和 PG的性质类似,其作为
单机
存储引擎,同样提供了2PC ...
Greenplum(三)【分布式事务和
两
阶段
提交
协议】
Greenplum分布式事务和
两
阶段
提交
(2PC)
酷克数据的数据仓库(olap
数据库
)架构变迁学习笔记
Greenplum Database(大规模并行处理(MPP)
数据库
),Apache HAWQ(SQL on Hadoop解决方案)以及HashData云端数据仓库,都是基于
单机
版关系型
数据库
Post
greSQL的。 每个
Post
greSQL
数据库
的实例包含一个
Post
Master...
PostgreSQL
972
社区成员
1,472
社区内容
发帖
与我相关
我的任务
PostgreSQL
PostgreSQL相关内容讨论
复制链接
扫一扫
分享
社区描述
PostgreSQL相关内容讨论
sql
数据库
数据库架构
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章