- 简介
- 目录大纲
- 最新文档
- 文集下载
TiKV
TiKV: https://github.com/tikv/tikv https://github.com/pingcap/raft-rs https://github.com/pingcap/rust-prometheus https://github.com/pingcap/rust-rocksdb https://github.com/pingcap/fail-rs https://...……
Seven - 2026年3月17日 14:58
TiProxy
TiProxy 它放置在客户端和 TiDB server 之间,为 TiDB 提供负载均衡、连接保持、服务发现等功能。 TiProxy 是可选组件,你也可以使用第三方的代理组件,或者直接连接到 TiDB server。 TiProxy 提供连接迁移、故障转移、服务发现和一键部署的功能。 连接迁移 TiProxy 在保持客户端连接不变的情况下,能将一台 TiDB server 上的连接迁移到...……
Seven - 2026年3月17日 14:52
TiFlash
TiFlash 是 TiKV 的列存扩展,在提供了良好的隔离性的同时,也兼顾了强一致性。列存副本通过 Raft Learner 协议异步复制,但是在读取的时候通过 Raft 校对索引配合 MVCC 的方式获得 Snapshot Isolation 的一致性隔离级别。这个架构很好地解决了 HTAP 场景的隔离性以及列存同步的问题。 TiFlash 提供列式存储,且拥有借助 ClickHous...……
Seven - 2026年3月17日 14:31
02.TiDB 构架
1.TiDB 体系架构 1.1 TiDB 五大核心特性 一键水平扩缩容 得益于存储与计算分离的架构,TiDB 支持按需对计算和存储进行在线扩缩容,过程对运维人员透明。 金融级高可用 数据通过多副本存储,使用 Multi-Raft 协议同步事务日志。只有多数副本写入成功,事务才会提交,确 实时 HTAP TiDB 提供 TiKV(行存储)和 TiFlash(列存储)两种存储引擎,TiF...……
Seven - 2026年3月17日 14:25
03.TiDB 架构演进
与传统的单机数据库相比,TiDB 具有以下优势: - 纯分布式架构,拥有良好的扩展性,支持弹性的扩缩容 - 支持 SQL,对外暴露 MySQL 的网络协议,并兼容大多数 MySQL 的语法,在大多数场景下可以直接替换 MySQL - 默认支持高可用,在少数副本失效的情况下,数据库本身能够自动进行数据修复和故障转移,对业务透明 - 支持 ACID 事务,对于一些有强一致需求的场景友好,...……
Seven - 2026年3月17日 14:25