mysql 分布式事务什么意思

mysql 分布式事务什么意思,第1张

分布式事务是指不同数据库之间的事务。

比如:A数据库中的a1表,我新增一条数据。 B数据库中的b1表,我更新一条数据

如果是分布式事务,这两步 *** 作新增和更新要么都做,要么都不做

XA事务允许不同数据库之间的分布式事务,如一台服务器是MySQL数据库的,另一台是Oracle数据库的,又可能还有一台服务器是SQL Server数据库的,只要参与在全局事务中的每个节点都支持XA事务。

分布式事务需要多一次的PREPARE *** 作,待收到所有节点的同意信息后,再进行COMMIT或是ROLLBACK *** 作。

xaXXX *** 作就是要多一步 等待所有节点


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7262931.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存