MySQL的两阶段提交是什么?它是如何工作的?
MySQL 的事务管理是数据库系统中至关重要的部分,特别是在涉及到数据一致性和可靠性的时候。这篇文章,我们将深入探讨 MySQL 事务的两阶段提交机制,包括工作…
MySQL中delete,drop,truncate的区别是什么?
在 MySQL 中,DELETE、DROP 和 TRUNCATE 是三种用来操作数据库表及其数据的数据定义语言(DDL)和数据操作语言(DML)语句。它们各自的…
事务+锁?锁+事务?解析事务与锁的错综Bug!
来源:juejin.cn/post/7311167273650454580
背景
我们的主要业务是台湾省的一个小商城,这次出问题的是我们「仓库系统」。在仓库系…
分布式事务:多服务的2PC、TCC都是怎么实现的?
前言
目前,业界流行微服务,DDD(领域驱动设计)也随之流行起来。DDD 是一种拆分微服务的方法,它从业务流程的视角从上往下拆分领域,通过聚合根关联多个领域,将…
神奇的SpringBoot事务钩子函数
在Spring Boot中提供了@Transactional注解来声明一个方法需要在事务环境中运行。当这个方法被调用时,Spring会自动开启一个事务,并在方法…
面试题:说说看你对数据库事务和ACID的理解?并发事务可能会产生哪些问题,该如何解决?什么是快照读和MVCC,解决了什么问题?
面试题概览:
什么是数据库的事务,说说你对事务特性的理解;
说说看Mysql是如何实现原子性的;
Mysql的Inno…
RocketMQ事务消息分析:TCC、客户端流程、服务端流程、万字长文细细聊 …
导语
事务消息是RocketMQ提供的高级特性之一,它为分布式系统事务最终一致性提供了一种解决方案。
相较于传统的XA分布式事务解决方案,事务消息性能更高,使…
分布式事务之TCC服务设计和实现注意事项!
来源:云栖社区 | 作者:绍辉
一、TCC简介
TCC是一种比较成熟的分布式事务解决方案,可用于解决跨库操作的数据一致性问题;
TCC是服务化的两阶段编程…
破解世界性技术难题! GTS让分布式事务简单高效
近日,2017云栖大会·深圳峰会如期举行,多项阿里云新产品对外发布。在企业级互联网架构分会场,来自阿里中间件(Aliware)的技术专家及合作伙伴,为现场参会嘉…