书栈网 · BookStack 本次搜索耗时 0.037 秒,为您找到 294684 个相关结果.
  • 事务

    事务 隔离级别 小结 读后有收获可以支付宝请作者喝咖啡 事务 在执行SQL语句的时候,某些业务要求,一系列操作必须全部执行,而不能仅执行一部分。例如,一个转账操作: -- 从 id = 1 的账户给 id = 2 的账户转账 100 元 -- 第一步:将 id = 1 的 A 账户余额减去 100 UPDATE account...
  • ACID 原则

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

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

    本章小结 本章小结 ​ 在本章中,我们从几个不同的角度审视了关于一致性与共识的话题。我们深入研究了线性一致性(一种流行的一致性模型):其目标是使多副本数据看起来好像只有一个副本一样,并使其上所有操作都原子性地生效。虽然线性一致性因为简单易懂而很吸引人 —— 它使数据库表现的好像单线程程序中的一个变量一样,但它有着速度缓慢的缺点,特别是在网络延迟...
  • 账本数据库机制

    账本数据库机制 可获得性 特性简介 客户价值 特性描述 特性增强 特性约束 依赖关系 账本数据库机制 可获得性 本特性自openGauss 2.1.0版本开始引入。 特性简介 账本数据库特性,对用户指定的防篡改表增加校验信息,并记录用户对其数据的操作历史,通过数据和操作历史的一致性校验来保证用户数据无法被恶意篡改。在用户对防篡改表执...
  • 检查时间一致性

    检查时间一致性 操作步骤 检查时间一致性 数据库事务一致性通过逻辑时钟保证,与操作系统时间无关,但是系统时间不一致会导致诸多潜在问题,主要是后台运维和监控功能异常,因此在月度检查时建议检查各个节点的时间一致性。 操作步骤 以操作系统用户omm登录数据库主节点。 创建记录openGauss各节点的配置文件(mpphosts文件目录用户可随意指...
  • Stale Read 使用场景介绍

    Stale Read 功能的使用场景 场景描述 使用方法 Stale Read 功能的使用场景 本文档介绍 Stale Read 的使用场景。Stale Read 是一种读取历史数据版本的机制,读取 TiDB 中存储的历史数据版本。通过 Stale Read 功能,你能从指定时间点或时间范围内读取对应的历史数据,从而避免数据同步带来延迟。当使用 S...
  • Stale Read 使用场景介绍

    Stale Read 功能的使用场景 场景描述 使用方法 Stale Read 功能的使用场景 本文档介绍 Stale Read 的使用场景。Stale Read 是一种读取历史数据版本的机制,读取 TiDB 中存储的历史数据版本。通过 Stale Read 功能,你能从指定时间点或时间范围内读取对应的历史数据,从而避免数据同步带来延迟。当使用 S...
  • 名词术语表

    术语表 术语 重要概念 术语表 术语 阅读以下对相关词汇的概念解释或许有助于你理解我们的整体架构。 术语 定义 A AST AST即抽象语法树,是代码的树结构表示形式,是组成编译器工作模式的基本部分 C Cluster MatrixOne的分布式部署形式,由多台主机组成,在逻辑上构成一个整体。 D Data Storage Da...
  • 分布式事务支持

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