TiDB体系架构

学习目标:


学习内容:

  1. TiDB Server 基本功能概述
  2. PD(Placement Driver) 基本功能概述
  3. TiKV 基本功能概述
  4. TiFlash基本功能概述

学习时间:

  • 课时1(30分钟)

学习产出:

TiDB体系架构

TiDB Server 基本功能概述

  1. 处理客户端的链接
  2. SQL语句的解析和编译(翻译成执行计划)
  3. 关系型数据与KV的转化
  4. SQL语句的执行
  5. 在线DDL的执行
  6. 垃圾回收(gc:比如update后的老数据默认10分钟回收一次)

TiDB Server

PD(Placement Driver) 基本功能概述

  1. 整个集群TiKV的元数据存储
  2. 分配全局ID和事务ID
  3. 生成全局时间戳TSO(start到commit)
  4. 收集集群信息进行调度
  5. 提供TiDB Dashboard 服务

PD(Placement Driver)

TiKV 基本功能概述

  1. 数据持久化(sql数据库必备功能)
  2. 分布式事务支持
  3. 副本的强一致性和高可用性
  4. MVCC(多版本并发控制)
  5. Coprocessor(算子下推:max等内置函数)

TiKV

TiFlash基本功能概述

  1. 列式存储提高分析查询效率
  2. 支持强一致性和实时性
  3. 业务隔离
  4. 只能选择

TiFlash

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值