腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
大闲人柴毛毛
专栏成员
举报
189
文章
259909
阅读量
63
订阅数
订阅专栏
申请加入专栏
全部文章(189)
java(45)
其他(23)
编程算法(19)
linux(18)
jvm(13)
spring(10)
数据结构(10)
数据库(7)
javascript(6)
二叉树(6)
容器(5)
缓存(5)
云数据库 Redis(4)
http(4)
html(3)
存储(3)
面向对象编程(3)
微服务(3)
factory(3)
key(3)
费用中心(2)
云数据库 SQL Server(2)
sql(2)
容器镜像服务(2)
人工智能(2)
分布式(2)
shell(2)
网络安全(2)
jdk(2)
mybatis(2)
架构设计(2)
break(2)
case(2)
程序设计(2)
c++(1)
android(1)
汇编语言(1)
oracle(1)
access(1)
mvc(1)
eclipse(1)
git(1)
maven(1)
消息队列 CMQ 版(1)
压力测试(1)
爬虫(1)
ssh(1)
yum(1)
spring boot(1)
jdbc(1)
grep(1)
aop(1)
tcp/ip(1)
udp(1)
安全(1)
https(1)
系统架构(1)
kafka(1)
builder(1)
component(1)
decorator(1)
input(1)
product(1)
ps(1)
public(1)
set(1)
void(1)
备份(1)
代理(1)
队列(1)
设计(1)
算法(1)
搜索文章
搜索
搜索
关闭
常用的分布式事务解决方案
分布式
数据库
微服务
众所周知,数据库能实现本地事务,也就是在同一个数据库中,你可以允许一组操作要么全都正确执行,要么全都不执行。这里特别强调了本地事务,也就是目前的数据库只能支持同一个数据库中的事务。但现在的系统往往采用微服务架构,业务系统拥有独立的数据库,因此就出现了跨多个数据库的事务需求,这种事务即为“分布式事务”。那么在目前数据库不支持跨库事务的情况下,我们应该如何实现分布式事务呢?本文首先会为大家梳理分布式事务的基本概念和理论基础,然后介绍几种目前常用的分布式事务解决方案。废话不多说,那就开始吧~ 什么是事务? 事务
大闲人柴毛毛
2018-03-29
4.8K
0
数据库事务详解
数据库
分布式
什么是『事务』? 事务就是一组具有原子性的操作,这一组操作要么全都正确执行,要么全都不执行。 事务能保证数据库从一种一致性状态转换为另一种一致性状态。 事务的四大特性ACID 1. 原子性 原子性指的是事务是一个不可分割的操作,要么全都正确执行,要么全都不执行。 2. 一致性 事务开始前和事务结束后,数据库的完整性约束没有被破坏。 3. 隔离性 事务的执行是相互独立的,它们不会相互干扰,一个事务不会看到另一个正在运行过程中的事务的数据。 4. 持久性 事务结束后,事务的结果必须是永久保存的。即使数据库
大闲人柴毛毛
2018-03-09
1.2K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档