本文主要介绍在设计需要序列化到磁盘上的数据结构时,需要考虑的点。
形式谬误和非形式谬误
发表于
介绍下常见的形式谬误和非形式谬误。
Raft learner
发表于
TiFlash 的整个 replication 机制建立在 Raft learner 协议之上。
在本文中介绍 Raft learner 相关的 case 以及优化,主要包括:
- 涉及 Learner 的活性问题
- Learner Snapshot
- Learner Read
- 作为前置,还会说明 Leader 的 Lease Read
- 作为直接的扩展,还会说明 Stale Read
TiFlash 的快速新建副本(FAP)特性
发表于
目前 FAP 特性在 TiDB Serverless 上已经发布,减少了新建副本的 CPU 和内存开销,提高了吞吐量。在大部分情况下,还能
关于 Percolator 的进一步论述
发表于
将 关于 TiKV、TiDB、TiFlash 的一些思考中关于 Percolator 事务的部分独立出来。
TiKV 的资源管理模型
发表于
介绍下 TiKV 的资源管理模型。
桌游品鉴
发表于
介绍玩过的一些桌游。大概是按照结识的顺序来的。
TiCI 的设计考量
发表于
主要介绍 TiCI 的一些实现。
Full text search(FTS) 技术调研
发表于
主要介绍 FTS 的一些实现。
内存领域知识
发表于