课程名称:
1.5 Important features of TiDB database platform(TiDB 技术特性)
学习时长:
30分钟
课程收获:
TiDB 的技术特性,相比于传统的单机关系型数据,以及基于分库分表中间件架构的分布式数据库的不同点
课程内容:
- 重要特性
- 可扩展性
- Scale out/in Online
- 数据自动平衡
- 高可用
- shared nothing
- 基于Raft
- 故障自恢复
- 三地两中心的多活架构
- 分布式事务
- TiDB控制ACID
- 不需要在应用中声明分片键
- 支持一个请求到多个数据节点,即计算下推
- 实时HTAP
- 基于Raft的数据复制
- 同一个数据库中,TP使用行存,AP使用列存
- 标准SQL
- 一致性结果返回
- No ETL, No T+1
- 可扩展性
- TiDB 4.0
- TiUP
- 有网络,构建一个TiDB环境只需两步
- 支持离线安装模式
- 省略磁盘IO检测(调研、测试环境等)
- 大事务支持
- 3.0
- 100MB 事务限制
- 每个KV对最大6MB
- 每个事务最多支持300000行
- 4.0
- 10GB限制(需要更多的内存)
- 每个kv对最大6MB
- 3.0
- 临时表:
- 超过32G(或者其他)自动创建临时表
- tidb dashboard:
- 查看集群状态
- 识别热点
- 慢sql分析
- 性能调优
- 自动调度弹性伸缩:
- 与k8s结合
- 热点增加副本
- 冷却减少副本
- TiUP
学习过程中参考的其他资料
无