【TiDB 4.0 PCTA 学习笔记】- 1.5 Important features of TiDB database platform(TiDB 技术特性)@3班+加几分

课程名称:课程版本(101/201/301)+ 1.5 Important features of TiDB database platform(TiDB 技术特性)

学习时长:30分钟

课程收获:进一步了解TiDB集群的各个组件与TiDB的特性

课程内容:

又了解了一遍TiDB集群架构的各个组件的功能

重要特性:
可在线扩展
可无限在线扩缩容
TiKV数据(region)自动平衡

高可用
share nothing
基于raft协议的高可用复制(强一致性,不存在延迟)
故障自我恢复
两地三中心、业务多活

分布式事务
严格的ACID
无需指定分片键(即无所谓分库分表概念、无中间件)对业务来说就是一个大存储单机数据库

实时HTAP
混合 Online Transaction 与实时Online Analysis 架构
基于raft协议的数据复制
针对TP的行存储引擎TiKV与针对AP的列存储引擎混合使用(自动识别是TP场景还是AP场景的SQL查询)
follower read也满足数据一致性
无需ETL转换,AP场景无需T+1,能做到实时AP

TiDB4.0 优化与提升
简单易用的部署工具TiUP

大事务优化
单个Transation in TiDB3.0
100MB limit
6MB per kv pair
300,000 keys per transaction

单个Transation in TiDB4.0
10GB limit(more memory needed)
6MB per kv pair

tmp storage临时表,避免内存溢出
参数 oom-use-storage

可视化组件Dashboard
集群状态、热点key、慢查询SQL分析、性能诊断与建议

云K8S-TiDB的弹性调度优化

学习过程中参考的其他资料