# PingCAP Certified TiDB Associate 考试指南 (E101_v6)

## 简介
+ PingCAP Certified TiDB Associate 考试旨在验证候选人熟练掌握 TiDB 数据库的架构、核心原理和设计原则。

## 考题类型
+ 问题类型分为三类: 单选题、多选题、是非题。

## 考试结果
+ PingCAP Certified SQL Developer 共 50 题，每题 2 分，满分 100 分。考试通过分数为 60 分。考试时间为 60 分钟。

## 大纲
| 知识领域         | 百分比 |
| :--------------- | :----- |
| TiDB 架构原理    | 50%    |
| TiDB v6.1 新特性 | 20%    |
| HTAP             | 20%    |
| TiDB Cloud       | 10%    |

+ Module01 : TiDB 数据库架构
  + TiDB 数据库架构概述
    + TiDB 数据库整体架构
    + TiDB Server、TiKV、PD 的主要特性
      + TiDB Server功能
      + PD 功能
      + TiKV 功能
  + TiDB Server
    + TiDB Server 的架构
    + TiDB Server 作用
      + SQL 语句的编译
      + SQL 语句的解析
      + SQL 读写相关模块
      + 关系型数据与 KV 的转化
      + 在线 DDL
      + TiDB Server GC 
    + TiDB Server 的进程
    + TiDB Server 的缓存
  + TiKV
    + TiKV 架构和作用
    + TiKV 的数据持久化
      + RocksDB 特点
      + RocksDB 写流程
      + RocksDB 查询
    + TiKV 如何提供 MVCC 和分布式事务支持
      + MVCC
      + 分布式事务
    + TiKV 基于 raft 算法的分布式一致性
      + Raft 日志复制
      + TiKV 写入
      + TiKV 读取
    + Coprocessor
  + PD（Placement Driver） 
    + PD 的架构与功能
    + TSO 的分配
    + PD 的调度原理
      + 调度总流程
      + 调度信息收集
      + 生成调度
    + label 和高可用性

+ Module 02: TiDB HTAP
  + TiDB HTAP 
    + DML 流程
      + 写入的执行
      + 读取的执行
    + DDL 流程
      + online DDL
  + TiDB 数据库 HTAP 概述
    + HTAP 技术
    + TiDB 数据库的 HTAP 架构
    + TiDB 数据库的 HTAP 核心特性
      + MPP 特点
    + 混合工作负载场景
    + 流式计算场景
  + TiFlash
    + TiKV 的架构和特点
    + TiFlash 主要功能

+ Module 03: TiDB 6.1 新功能
  + TiDB 6.1 新功能
    + Placement Rules in SQL
    + 小表缓存
    + 内存悲观锁
    + Top SQL
    + TiUniManager

+ Module 04: TiDB Cloud
  + TiDB Cloud
    + TiDB Cloud 架构
    + TiDB Cloud 的特点