之前做了若干期围绕TinyKV的和围绕分布式事务的实训营。一直没有做TinySQL的实训营,主要原因是:
一来觉得课程还不够好,
二来担心学习者数量不会多,毕竟TinySQL脱胎于TiDB Server,真正聚焦关系型数据库内核。不像TinyKV对应的技术可以作为很多分布式系统的存储底座。
后来针对TinySQL做了一部分优化,主要是文档和代码comments,增加了系统性和文档的连贯性。同时合并了分布式事务,以及未来大部分的AI4DB的课程也都会进入TinySQL,比如目前正在开发的Learn Based Cost Estimation和Cardinality Estimation。
…