分布式事务
文章平均质量分 92
养歌
任何傻瓜都能写出计算机可以理解的代码,好的程序员能写出人能读懂的代码。
展开
-
为什么需要分布式 ID,在项目中该怎么做?
在日常的开发中,我们需要对系统中的各种数据使用 ID 作为唯一表示,比如系统的用户 ID 只能对应一个人,订单 ID 只能对应一个订单。我们现实生活中也有各种 ID,比如,身份证号就是一个 ID 对应一个人。简单来说,ID 就是数据的唯一标识。那么什么是分布式 ID?这里举个简单的例子。比如单机 MySQL 数据库,前期因为业务量不大,只是使用单个数据库存数据,后期发现业务量一下子就增长,单机 MySQL 已经不能满足于现在的数据量,单机 MySQL 已经没办法支撑了,这时候就需要进行分库分表。在分库分表之原创 2022-06-09 17:28:14 · 862 阅读 · 0 评论 -
深入理解分布式事务以及分布式事务的解决方案
1.什么是分布式事务?分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。1.1 要了解分布式事务,我们必须先了解清楚本地事务本地事务是指传统的单机数据库事务,必须具备ACID原则:原子性(A)所谓的原子性就是说,在整个事务中的所原创 2021-10-28 17:11:54 · 994 阅读 · 0 评论