ylldty
ylldty
V7
2023-02-21 加入
获赞
13
回答
24
文章
9
    前言我们在前面的概述里面,已经描述了 batchSystem 的重要组件:FSMn * normalFsmcontrolFsmMailBoxn * normalMailBoxcontrolMai...
    86
    2
    0
    3 个月前
    前言TIKV 的 BatchSystem 是实现 MultiRaft 的关键模块。在阅读本文章前,大家可以先参考一些官方博客:TiKV 源码阅读三部曲(一)重要模块 TiKV 源码解析系列文章(...
    78
    2
    0
    3 个月前
    前言本篇文章将会对锁冲突场景下,常用的解决锁冲突的接口,进行个人对代码的理解与解析,希望对大家理解 TIKV 分布式事务有所帮助CheckTxnStatus这个接口的作用比较明显,主要是事务中,...
    72
    2
    0
    3 个月前
    前言上一篇介绍了 Prewrite 接口,这篇我们继续介绍 Commit/Rollback 接口,Cleanup 接口实际上和 Rollback 接口类似。除此之外,还有 CheckTxnSt...
    94
    2
    0
    3 个月前
    前言目前对 TIKV 分布式事务接口(Prewrite/Commit/Rollback/CheckTxnStatus/ResolveLocks 等等), 原理解读的文章比较丰富,例如 TIKV ...
    184
    3
    2
    3 个月前
    前言首先我们需要大概了解分布式事务的悲观锁: TiDB 新特性漫谈:悲观事务 https://cn.pingcap.com/blog/pessimistic-transaction-the-ne...
    191
    5
    0
    4 个月前
    前言一般为了表述的简洁,我们在介绍 TIDB 分布式事务的时候,经常说 TIDB 会对 KEY 加锁,或者对 KEY 进行锁的检测,从而保障事务的逻辑性和隔离性。但是这个 KEY 到底是什么,对...
    162
    4
    0
    4 个月前
    前言上一篇文章大致讲了 TIKV 的分布式事务基本原理,还有几个分布式事务的接口大概逻辑:https://tidb.net/blog/e5e5ae0d上个文章中,对于 Prewrite 接口遇到...
    98
    2
    0
    4 个月前
    前言关于分布式事务基本原理,相关资料比较多写的比较全面,这里罗列一些需要了解的基本原理文章:首先我们需要了解传统的分布式事务模型,2PC 与 3PC:https://developer.aliy...
    240
    3
    0
    4 个月前