DB
文章平均质量分 80
数据库相关技术分享
【非典型Coder】
混迹IT行业十来年,拧过螺丝做过架构,当过讲师,闲暇之余写写文章~
展开
-
分布式事务
分布式事务的解决方案是怎么演进的,XA、两阶段、三阶段提交是不是弄得很晕,这篇文章来一探究竟!!原创 2021-12-29 10:55:58 · 763 阅读 · 0 评论 -
MySQL 里的几把锁
锁是实现事务隔离性的基础,通过锁事务之间能够相对独立互不影响。MySQL 里有很多种锁,下面从不同角度进行分类和总结基于属性分 S 锁:持锁的事务允许读取一行 X锁:持锁的事务允许更新、删除一行 同一数据行上, S锁和X锁会冲突:不同数据行上,S锁和X锁互不影响,能兼容:排它锁之间也遵循同样的规则:记住一个原则: innoDB 默认使用的行级别锁, 只要没有退化成表锁,这个规律就一直成立.基.原创 2021-12-17 17:39:33 · 1096 阅读 · 0 评论 -
SpringCloud 整合 Seata
Seata 作为分布式事务的框架应用非常广泛,刚好最近公司的项目有用到,所以就写下本文以供参考。下面就带大家亲手搭建基于 SpringBoot + SpringCloud + Nacos + Seata 这样一套框架。服务见关系图如下:推荐大家用 Seata 1.4.2 版本,配置信息可以通过一个 dataId 在 nacos 上指定,省去了很多麻烦,并且不容易出错。1. 配置启动 seata-server修改 /conf/registry.conf 文件regist...原创 2021-10-21 17:28:51 · 5436 阅读 · 0 评论