跳到主要内容

TiDB

  • 代码解释
  • SQL -> TiDB -> TiKV
  • TiDB
    • OLAP 主要 + OLAP 次要
    • MySQL 协议层
    • SQL 层
    • 执行优化
    • 抽象的底层 KV 存储
    • 支持 mem,hbase,goleveldb,boltdb
    • 解析使用 goyacc + golex
    • 实现了 infoschema + perfschema
    • 支持基本的分布式 SQL, 通过将查询序列化后发送到 region server
  • TiKV
    • 分布式 KV 存储
  • Features
    • 变更通知
    • Stream SQL
    • Binlog server
    • Binlog client