课程名称:101 + 1.5 Important features of TiDB database platform(TiDB 技术特性)
学习时长:40M
课程收获:
课程内容:
TiDB特性
可扩展
高可用
- Shared nothing,存储引擎和计算引擎理论可以无限扩展
- 基于Raft。强一致,不存在主从延迟问题。
- 故障自愈。
- 两地三中心多活架构。
分布式事务
- 由TiDB保证ACID
- 应用不需要指定分片键
- 支持一个请求跨多个数据中心查询功能
实时HTAP
- 在线事务/实时在线分析混合负载架构
- 基于Raft的数据复制
- 行存适用于TP,列存适用于AP
- TP&AP都是标准SQL
- 结果一致性
- 无需ETL,不用等待T+1
TiDB4.0新引入特性
TiUP
- 快速启动tidb
- 两步构建在线tidb环境
- 支持离线安装模式
- 移除磁盘IO检测
大事务的支持
- TiDB3.0中支持的事务
- 最大100MB
- 单个KV对最大6M
- 每个事务最多300000个key
- TiDB4.0中支持的事务
临时表
-
oom-use-tmp-storage
、tidb_mem_quota_hashjoin
2个参数控制
Dashboard
- 查看集群状态
- 热点key可视化
- 查询分析
- 性能诊断
学习过程中参考的其他资料