【TiIDB 4.0 PCTA 学习笔记】- 1.5 Important features of TiDB database platform(TiDB 技术特性)@3班何傲

课程名称:

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
    • 临时表:
      • 超过32G(或者其他)自动创建临时表
    • tidb dashboard:
      • 查看集群状态
      • 识别热点
      • 慢sql分析
      • 性能调优
    • 自动调度弹性伸缩:
      • 与k8s结合
      • 热点增加副本
      • 冷却减少副本

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