书栈网 · BookStack 本次搜索耗时 0.029 秒,为您找到 143301 个相关结果.
  • 分布式事务

    通过 Apache ShardingSphere 使用分布式事务,与本地事务并无区别。 除了透明化分布式事务的使用之外,Apache ShardingSphere 还能够在每次数据库访问时切换分布式事务类型。 支持的事务类型包括 本地事务、XA 事务 和 柔性事务。可在创建数据库连接之前设置,缺省为 Apache ShardingSphere 启动时的默认...
  • 事务用户手册

    事务用户手册 单行事务 功能 约束 API 使用示例 事务用户手册 Copyright 2016, Baidu, Inc. 单行事务 功能 提供单行的read-modify-write原子语义下面的例子中,Session B在事务进行过程中,value被Session A所修改,因此B的提交将失败,否则将出现A的更新被覆盖的问题...
  • 分布式事务

    在 OceanBase 中,同一个事务操作的多个分区可能位于不同的 OBServer,底层通过两阶段提交协议处理分布式事务。分为如下几种情况: 单分区事务 和传统的关系数据库一样,属于单机事务,不需要走两阶段提交协议。 单机多分区事务 需要走两阶段提交协议,且针对单机做了专门的优化。 多机多分区事务 需要走完整的两阶段提交协议。标准的两阶...
  • 关于事务控制语句

    事务指的是一序列 SQL 语句,OceanBase 将这组 SQL 语句当作一个整体,要么全部执行成功,要么全部不成功;不存在部分 SQL 语句执行成功,或者部分 SQL 没有执行成功的情形。 举个例子,当一个客户下单购买了一批商品时,订单表会新增几行记录购买信息和金额,库存表会更新这批商品的库存数量(扣减库存)。应用程序中为这个业务做设计时,就需要把 ...
  • 关于事务控制语句

    事务指的是一序列 SQL 语句,OceanBase 将这组 SQL 语句当作一个整体,要么全部执行成功,要么全部不成功;不存在部分 SQL 语句执行成功,或者部分 SQL 没有执行成功的情形。 举个例子,当一个客户下单购买了一批商品时,订单表会新增几行记录购买信息和金额,库存表会更新这批商品的库存数量(扣减库存)。应用程序中为这个业务做设计时,就需要把 ...
  • 事务错误处理

    事务错误处理 死锁 解决方案 1:避免死锁 解决方案 2:减小事务粒度 解决方案 3:使用乐观事务 解决方案 4:重试 应用端重试和错误处理 推荐阅读 事务错误处理 本章介绍使用事务时可能会遇到的错误和处理办法。 死锁 如果应用程序遇到下面错误时,说明遇到了死锁问题: ERROR 1213 : Deadlock found ...
  • 数据库事务

    数据库事务 管理数据库事务 Django 默认的事务行为 连结事务与 HTTP 请求 显式控制事务 自动提交 为什么 Django 使用自动提交 停用事务管理 提交后 保存点 执行顺序 异常处理 执行时间 在测试中使用 为什么没有事务回滚钩子? 底层API 自动提交 事务 保存点 特定于数据库的注释 SQLite 中的保存...
  • MatrixOne 的乐观事务

    MatrixOne 的乐观事务 乐观事务原理 乐观事务模型 模型示例 MatrixOne 的乐观事务 乐观事务原理 乐观事务事务开始时,不会做冲突检测或锁,会将当前相关数据缓存至对应内存区域,并对该数据进行增删改。 在完成修改后,进入提交阶段时,将分为两个步骤进行提交: 步骤一 :将待写数据中的某一列当做主键列,并对该列上锁并创建时间戳。基...
  • 使用声明式事务

    使用声明式事务 回滚事务 事务边界 事务传播 练习 小结 读后有收获可以支付宝请作者喝咖啡: 使用声明式事务 使用Spring操作JDBC虽然方便,但是我们在前面讨论JDBC的时候,讲到过JDBC事务 ,如果要在Spring中操作事务,没必要手写JDBC事务,可以使用Spring提供的高级接口来操作事务。 Spring提供了一个Plat...
  • 事务处理

    事务处理 事务处理 事务处理几乎在每一个信息系统中都会涉及,它存在的意义是为了保证系统中所有的数据都是符合期望的,且相互关联的数据之间不会产生矛盾,即数据状态的一致性 (C onsistency)。 按照数据库的经典理论,要达成这个目标,需要三方面共同努力来保障。 原子性 (A tomic):在同一项业务处理过程中,事务保证了对多个数据的修改,要...