免费试用
产品技术解读

TiKV 源码解析系列文章(十一)Storage – 事务控制层

本文将为大家介绍 TiKV 源码中的 Storage 模块,它位于 Service 与底层 KV 存储引擎之间,主要负责事务的并发控制。TiKV 端事务相关的实现都在 Storage 模块中。
产品技术解读

TiKV 源码解析系列文章(十)Snapshot 的发送和接收

TiKV 针对 Snapshot 收发场景做了特殊处理,解决了消息包过大会导致的一系列问题。
产品技术解读

TiKV 源码解析系列文章(九)Service 层处理流程解析

之前的 TiKV 源码解析系列文章介绍了 TiKV 依赖的周边库,从本篇文章开始,我们将开始介绍 TiKV 自身的代码。本文重点介绍 TiKV 最外面的一层——Service 层。
产品技术解读

TiKV 源码解析系列文章(八)grpc-rs 的封装与实现

本篇将带大家深入到 grpc-rs 这个库里,查看 RPC 请求是如何被封装和派发的,以及它是怎么和 Rust Future 进行结合的。
产品技术解读

TiKV 源码解析系列文章(七)gRPC Server 的初始化和启动流程

本篇 TiKV 源码解析将为大家介绍 TiKV 的另一周边组件—— grpc-rs。grpc-rs 是 PingCAP 实现的一个 gRPC 的 Rust 绑定,其 Server/Client 端的代码框架都基于 Future,事件驱动的 EventLoop 被隐藏在了库的内部,所以非常易于使用。
产品技术解读

TiKV 源码解析系列文章(六)raft-rs 日志复制过程分析

本文将对数据冗余复制的过程进行详细展开,特别是关于 snapshot 及流量控制的机制,帮助读者更深刻地理解 Raft 的原理。
产品技术解读

TiKV 源码解析系列文章(五)fail-rs 介绍

本文为 TiKV 源码解析系列的第五篇,为大家介绍 TiKV 在测试中使用的周边库 fail-rs。
产品技术解读

TiKV 源码解析系列文章(四)Prometheus(下)

本篇将为大家介绍 rust-prometheus 的更多高级功能的实现原理。
产品技术解读

TiKV 源码解析系列文章(三)Prometheus(上)

本篇将为大家介绍 rust-prometheus 的基础知识以及最基本的几个指标的内部工作机制。
产品技术解读

TiKV 源码解析系列文章(二)raft-rs proposal 示例情景分析

本文将以 raft-rs 的公共 API 作为切入点,介绍一般 proposal 过程的实现原理,让用户可以深刻理解并掌握 raft-rs API 的使用,以便用户开发自己的分布式应用,或者优化、定制 TiKV。
产品技术解读

TiKV 源码解析系列文章(一)序

在 TiDB DevCon 2019 上,我们宣布启动 TiKV 源码系列分享,帮助大家理解 TiKV 的技术细节。本文为本系列文章的第一篇。

抱歉,暂无数据

展开更多

新经济行业内容专区上线,为新经济企业数据库选型和应用提供深入洞察和可靠参考路径。