postgres等单机数据库为什么要支持两阶段提交

ma100 2019-03-26 10:45:00
两阶段提交 , 全局事务 应该是分布式数据库才需要
oracle , postgres等很多都支持这个特性, 难道纯粹为了 第三方开发分布式用?
...全文
142 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
简即美 2020-06-06
  • 打赏
  • 举报
回复
不如你有个应用跨库,需要在A库oarcle,B库PG,分别更新数据,还想保证数据以一致性。本来你要做复杂的交易撤销机制。现在你突然发现java,oralce,pg全都支持两阶段提交。是不是突然世界都开朗了,去他的交易撤销,老子有原子性。代价就是性能降低,但是你都用java了,你真的在乎性能吗?

952

社区成员

发帖
与我相关
我的任务
社区描述
PostgreSQL相关内容讨论
sql数据库数据库架构 技术论坛(原bbs)
社区管理员
  • PostgreSQL社区
  • yang_z_1
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧