大概是以下9块,以及会参考的部分文章。
有的块内容比较多,会拆成两部分写。
1.整体介绍TIDB架构以及使用TIDB
简介
https://pingcap.com/docs-cn/stable/overview/#tidb-%E7%AE%80%E4%BB%8B
架构
https://pingcap.com/blog-cn/tidb-operator-introduction/
如何简单的使用TIDB
https://github.com/imiskolee/tidb-wasm-markdown
2.从存储角度了解TIDB技术内幕
存储
https://pingcap.com/blog-cn/tidb-internal-1/
计算
https://pingcap.com/blog-cn/tidb-internal-2/
调度
https://pingcap.com/blog-cn/tidb-internal-3/
3.tidb的优势
How do we build tide
https://pingcap.com/blog-cn/how-do-we-build-tidb/
回滚
https://pingcap.com/blog-cn/time-travel/
MMP and SMP in tide
https://pingcap.com/blog-cn/mpp-smp-tidb/
一致性与高可用
4.tidb部署方案
跨数据中心部署方案
https://pingcap.com/docs-cn/stable/how-to/deploy/geographic-redundancy/overview/#%E8%B7%A8%E6%95%B0%E6%8D%AE%E4%B8%AD%E5%BF%83%E9%83%A8%E7%BD%B2%E6%96%B9%E6%A1%88
5.tikv介绍
如何使用RAFT
https://pingcap.com/blog-cn/tikv-how-to-use-raft/
mutil-raft设计与实现:tikv与PD交互
https://pingcap.com/blog-cn/the-design-and-implementation-of-multi-raft/
线性一致性和 Raft
https://pingcap.com/blog-cn/
Tikv功能介绍
https://pingcap.com/blog-cn/lease-read/
TiKV 是如何存取数据的
https://pingcap.com/blog-cn/how-tikv-store-get-data/
6.pd介绍
Tikv功能介绍-pd
https://pingcap.com/blog-cn/placement-driver/
Tikv功能介绍-pd scheduler
https://pingcap.com/blog-cn/
7.tidb 功能介绍
添加内建函数
https://pingcap.com/blog-cn/add-a-built-in-function/
TiDB 源码阅读系列文章(二)初识 TiDB 源码
https://pingcap.com/blog-cn/tidb-source-code-reading-2/
8.如何正确使用TIDB
TIDB使用正确姿势
https://pingcap.com/blog-cn/how-to-use-tidb/
Tide best practice
https://pingcap.com/blog-cn/tidb-best-practice/
事务使用以及优化
TiDB 最佳实践系列(一)高并发写入常见热点问题及规避方法
https://pingcap.com/blog-cn/tidb-in-high-concurrency-scenarios/
TiDB 最佳实践系列(二)PD 调度策略最佳实践
https://pingcap.com/blog-cn/best-practice-pd/
TiDB 最佳实践系列(三)乐观锁事务
https://pingcap.com/blog-cn/
TiDB 最佳实践系列(四)海量 Region 集群调优
https://pingcap.com/blog-cn/best-practice-massive-regions-performance-improvement/
TiDB 最佳实践系列(五)Java 数据库应用开发指南
https://pingcap.com/blog-cn/best-practice-java/
9.扩展
深入了解GRPC协议
https://pingcap.com/blog-cn/grpc/
gRPC-rs:从 C 到 Rust
https://pingcap.com/blog-cn/grpc-rs/