书栈网 · BookStack 本次搜索耗时 0.023 秒,为您找到 262814 个相关结果.
  • 自定义实现方式

    1545 2020-02-01 《KitDB 使用手册》
    实现DB.FunctionCommit接口 对应数据操作 本地 远程 实现一致性协议 替换db.functionCommit KitDB支持自定义一致性的实现方式 KitDB对多节点一致性的支持是通过拆分操作和数据接入实现的,可见下图: 实现DB.FunctionCommit接口 public interface Fun...
  • ACID 原则

    ACID 原则 ACID 原则 即 Atomicity(原子性)、Consistency(一致性)、Isolation(隔离性)、Durability(持久性)。 ACID 原则描述了对分布式数据库的一致性需求,同时付出了可用性的代价。 Atomicity:每次操作是原子的,要么成功,要么不执行; Consistency:数据库的状态是一致的,...
  • 概述

    3195 2019-07-12 《BRAFT 开发手册》
    分布式一致性 一致性状态机 RAFT RAFT可以做什么 为什么要做BRAFT Supported features of BRAFT 分布式一致性 分布式一致性(distributed consensus) 是分布式系统中最基本的问题, 用来保证一个分布式系统的可靠性以及容灾能力。简单的来讲,就是如何在多个机器间对某一个值达成一致, 并且...
  • 3.2. 分布式事务

    背景 挑战 目标 原理介绍 LOCAL 事务 XA 事务 BASE 事务 应用场景 ShardingSphere XA 事务使用场景 ShardingSphere BASE 事务使用场景 ShardingSphere LOCAL 事务使用场景 相关参考 背景 数据库事务需要满足 ACID(原子性、一致性、隔离性、持久性)四个特性。...
  • 3.2. 分布式事务

    背景 挑战 目标 原理介绍 LOCAL 事务 XA 事务 BASE 事务 应用场景 ShardingSphere XA 事务使用场景 ShardingSphere BASE 事务使用场景 ShardingSphere LOCAL 事务使用场景 相关参考 背景 数据库事务需要满足 ACID(原子性、一致性、隔离性、持久性)四个特性。...
  • 柔性事务

    柔性事务 柔性事务 柔性事务在 2008 年发表的一篇论文 中被最早提到, 它提倡采用最终一致性放宽对强一致性的要求,以达到事务处理并发度的提升。 TCC 和 Saga 是两种常见实现方案。 他们主张开发者自行实现对数据库的反向操作,来达到数据在回滚时仍能够保证最终一致性。 SEATA 实现了 SQL 反向操作的自动生成,可以使柔性事务不再必须由开...
  • 概述

    概述 二阶段消息 SAGA 其他模式 典型应用场景 秒杀系统 订单系统 缓存一致性 小结 概述 dtm 解决跨服务更新数据的一致性问题,提供了相关问题的一站式解决方案。 几乎每一个非单体的系统,几乎每一个订单系统,都会出现跨服务更新数据的需求,这样的需求是非常广泛的存在的,也是服务化/微服务化之后,带来的一个挑战。面对这样的情况,当前...
  • ADMIN CHECK [TABLE|INDEX]

    ADMIN CHECK [TABLE|INDEX] 语法图 示例 MySQL 兼容性 另请参阅 ADMIN CHECK [TABLE|INDEX] ADMIN CHECK [TABLE|INDEX] 语句用于校验表中数据和对应索引的一致性。 语法图 AdminStmt ::= 'ADMIN' ( 'SHOW' ...
  • ADMIN CHECK [TABLE|INDEX]

    ADMIN CHECK [TABLE|INDEX] 语法图 示例 MySQL 兼容性 另请参阅 ADMIN CHECK [TABLE|INDEX] ADMIN CHECK [TABLE|INDEX] 语句用于校验表中数据和对应索引的一致性。 语法图 AdminStmt ::= 'ADMIN' ( 'SHOW' ...
  • ADMIN CHECK [TABLE|INDEX]

    ADMIN CHECK [TABLE|INDEX] 语法图 示例 MySQL 兼容性 另请参阅 ADMIN CHECK [TABLE|INDEX] ADMIN CHECK [TABLE|INDEX] 语句用于校验表中数据和对应索引的一致性。 语法图 AdminStmt TableNameList AdminStmt ::=...