事务
事务
一篇文章彻底吃透 Spring 的事务实现
编程式的事务管理比较灵活,如果当前操作非常耗时,可以采用编程式的事务管理来提交事务,避免长事务影响数据库性能;其次如果数据操作比较简单时间短,可以采用声明式事务管理,如果使用不当,可能会导致事务失效,因此在实际使用中要多加小心。
一篇带你快速上手 Seata
事务通常由高级数据库操作语言或编程语言书写的用户程序所引起,并用形如 begin transacti
分布式事务原理详解(图文全面总结)
分布式事务的目标是确保跨多个服务的一系列操作要么全部成功,要么全部回滚,以保持数据的一致性和完整性。
掌握 MySQL 事务:ACID、隔离级别详解
事务是 MySQL 数据库中重要的概念,它保证了操作的原子性、一致性、隔离性和持久性(ACID 属性)。
面试官:数据库的隔离是什么意思?
隔离级别的重要性在于它平衡了数据一致性和性能。较高的隔离级别可以确保更好的数据完整性,但可能会降低性能;而较低的隔离级别则提高了性能,但可能会引发异常。
工作六年,@Transactional 注解用的一塌糊涂
如果当前方法的事务传播特性是 SUPPORTS,那么只有在调用该方法的上层方法开启了事务的情况下,该方法的事务才会有效。如果上层方法没有开启事务,那么该方法的事务特性将无效。
26    2024-08-30
怎样选择MySQL事务隔离级别?
对于 Serializable 隔离级别,因为它强制事务串行执行,会在读取的每一行数据上都加锁,因此可能会导致大量的超时和锁争用的问题。生成环境也不建议使用。
26    2024-04-26
阿里二面:消息队列的事务消息可以用 TCC 模式实现吗?
本文主要讲述了消息队列中的事务消息跟分布式事务中两阶段提交的 TCC 模式在实现方式上的区别。TCC
24    2023-10-24
SpringBoot整合RocketMQ实现事务/广播/顺序消息详解
TransactionStatus.CommitTransaction:提交事务消息,消费者可以消费
20    2023-09-04
我们一起聊聊分布式事务
在实际生产中我们要尽量避免使用分布式事务,能转化为本地事务就用本地事务,如果必须使用分布式事务,还需要从业务角度多思考使用哪种方案更适合。