按类别筛选
最受欢迎的文章
三篇文章了解 TiDB 技术内幕 - 说存储三篇文章了解 TiDB 技术内幕 - 说计算三篇文章了解 TiDB 技术内幕 - 谈调度黄东旭:The Future of Database,掀开 TiDB Serverless 的引擎盖推荐阅读文章
TiDB 8.1 LTS 发版:夯实大型集群的稳定性和易用性,驱动业务融合和降低企业成本TiDB Serverless 和技术生态全景金融业分布式数据库选型及 HTAP 场景实践做出让人爱不释手的基础软件:可观测性和可交互性势高,则围广:TiDB 的架构演进哲学热门标签
查看全部标签
产品技术解读
TiKV 源码解析系列文章(十一)Storage – 事务控制层
本文将为大家介绍 TiKV 源码中的 Storage 模块,它位于 Service 与底层 KV 存储引擎之间,主要负责事务的并发控制。TiKV 端事务相关的实现都在 Storage 模块中。
产品技术解读
DM 源码阅读系列文章(九)shard DDL 与 checkpoint 机制的实现丨TiDB 工具
在本篇文章中,我们将对 shard DDL 同步机制以及 checkpoint 机制等进行详细的介绍,内容包括 shard group 的定义、shard DDL 的同步协调处理流程、checkpoint 机制以及与之相关的 safe mode 机制。
产品技术解读
TiKV 源码解析系列文章(九)Service 层处理流程解析
之前的 TiKV 源码解析系列文章介绍了 TiKV 依赖的周边库,从本篇文章开始,我们将开始介绍 TiKV 自身的代码。本文重点介绍 TiKV 最外面的一层——Service 层。
产品技术解读
TiDB Binlog 源码阅读系列文章(二)初识 TiDB Binlog 源码
本文介绍了 TiDB Binlog 相关源码仓库:tidb-tools 和 tidb-binlog,以及其中的目录,并且展示了如何启动测试集群。
产品技术解读
DM 源码阅读系列文章(八)Online Schema Change 迁移支持丨TiDB 工具
本篇文章将会以 gh-ost 为例,详细地介绍 DM 是如何支持一些 MySQL 上的第三方 online schema change 方案迁移,内容包括 online schema change 方案的简单介绍,online schema change 迁移方案,以及迁移实现细节。
产品技术解读
TiDB Binlog 源码阅读系列文章(一)序
TiDB Binlog 组件用于收集 TiDB 的 binlog,并准实时同步给下游,如 TiDB、MySQL 等。该组件在功能上类似于 MySQL 的主从复制,会收集各个 TiDB 实例产生的 binlog,并按事务提交的时间排序,全局有序的将数据同步至下游。
产品技术解读
TiKV 源码解析系列文章(八)grpc-rs 的封装与实现
本篇将带大家深入到 grpc-rs 这个库里,查看 RPC 请求是如何被封装和派发的,以及它是怎么和 Rust Future 进行结合的。
产品技术解读
DM 源码阅读系列文章(七)定制化数据同步功能的实现丨TiDB 工具
本篇文章介绍了 DM 的定制化数据同步功能中库表路由(Table routing)、黑白名单(Black & white table lists)、列值转化(Column mapping)、binlog 过滤(Binlog event filter)四个主要功能的实现。
产品技术解读
DM 源码阅读系列文章(六)relay log 的实现丨TiDB 工具
本篇文章的内容包括 relay log 目录结构定义、relay log 数据的处理流程、主从切换支持、relay log 的读取等逻辑。
产品技术解读
TiKV 源码解析系列文章(七)gRPC Server 的初始化和启动流程
本篇 TiKV 源码解析将为大家介绍 TiKV 的另一周边组件—— grpc-rs。grpc-rs 是 PingCAP 实现的一个 gRPC 的 Rust 绑定,其 Server/Client 端的代码框架都基于 Future,事件驱动的 EventLoop 被隐藏在了库的内部,所以非常易于使用。