书栈网 · BookStack 本次搜索耗时 0.019 秒,为您找到 143292 个相关结果.
  • MatrixOne 的隐式事务

    隐式事务 隐式事务规则 隐式事务示例 隐式事务 在 MatrixOne 的事务类别中,隐式事务还遵循以下规则: 隐式事务规则 在 AUTOCOMMIT 发生变化的时候,隐式事务未提交的情况下,mo 会报错并提示用户需要提交后变化。 AUTOCOMMIT=0 ,且在当前没有活跃事务的情况下,DDL(Data Definition Langua...
  • 异常与子事务屏障

    异常与子事务屏障 NPC的挑战 异常分类 异常原因 现有方案的问题 子事务屏障 原理 原理图解(可选读) 竞态分析 优点 支持的存储 对接orm库 小结 异常与子事务屏障 分布式事务之所以难,主要是因为分布式系统中的各个节点都可能发生各种非预期的情况。本文先介绍分布式系统中的异常问题,然后介绍这些问题带给分布式事务的挑战,接下来...
  • 事务分组与高可用

    事务分组与高可用 最佳实践1:TC的异地多机房容灾 最佳实践2:单一环境多应用接入 最佳实践3:client的精细化控制 最佳实践4:Seata的预发与生产隔离 事务分组与高可用 最佳实践1:TC的异地多机房容灾 假定TC集群部署在两个机房:guangzhou机房(主)和shanghai机房(备)各两个实例 一整套微服务架构项目:proje...
  • 分布式事务支持

    1344 2022-03-03 《go-zero v1.3 教程》
    分布式事务支持 需求场景 解决方案 更多应用场景 分布式事务支持 需求场景 在微服务架构中,当我们需要跨服务保证数据一致性时,原先的数据库事务力不从心,无法将跨库、跨服务的多个操作放在一个事务中。这样的应用场景非常多,我们可以列举出很多: 订单系统:需要保证创建订单和扣减库存要么同时成功,要么同时回滚 跨行转账场景:数据不在一个数据库,但需...
  • 5.3 事务处理

    5.3 事务处理 5.3.1 事务分类 5.3.2 事务控制 5.3 事务处理   事务(Transaction)是数据库中一个非常重要的概念,作为软件开发人员,在用程序操作数据库时,常用到事务。事务的主要任务是确保数据的一致性,使程序员可以更加灵活地执行对数据库的操作,避免数据库中出现数据错误。   事务由一组DML语句组成,完成一个相...
  • 3.4.3.2 Seata柔性事务

    Seata柔性事务 实现原理 1.Init(Seata引擎初始化) 2.Begin(开启Seata全局事务) 3.执行分片物理SQL 4.Commit/rollback(提交Seata事务) Seata柔性事务 实现原理 1.Init(Seata引擎初始化) 2.Begin(开启Seata全局事务) 3.执行分片物理SQL 4.Co...
  • 3.4.2.3 柔性事务-Seata

    柔性事务-Seata 功能 依赖 待优化项 柔性事务-Seata 功能 依赖 待优化项 功能 完全支持跨库分布式事务 支持RC隔离级别 通过undo快照进行事务回滚 支持服务宕机后的,自动恢复提交中的事务 依赖 需要额外部署Seata-server服务进行分支事务的协调 待优化项 ShardingSphere和Seata...
  • 3.4.3.2 Saga柔性事务

    Saga柔性事务 实现原理 1.Init(Saga引擎初始化) 2.Begin(开启Saga全局事务) 3.执行物理SQL 4.Commit/rollback(提交Saga事务) Saga柔性事务 实现原理 Saga柔性事务的实现类为SagaShardingTransactionMananger , ShardingSphere通过Hook...
  • XA两阶段事务

    XA两阶段事务 XA两阶段事务 两阶段事务提交采用的是 X/OPEN 组织所定义的DTP模型 所抽象的 AP(应用程序), TM(事务管理器)和 RM(资源管理器) 概念来保证分布式事务的强一致性。 其中 TM 与 RM 间采用 XA 的协议进行双向通信。 与传统的本地事务相比,XA 事务增加了准备阶段,数据库除了被动接受提交指令外,还可以反向通知调...
  • 关于 DML 语句和事务

    关于 DML 语句 关于事务控制语句 提交事务 回滚事务 事务保存点 关于事务超时