本课程是一个套路课程。通过本课程学习我们了解mysql中间件的基本实现套路。借助第三方库模拟实现数据库中间件部分(分表功能),懂了原理再学习各种成熟中间件就更丝
* 第1讲:开张课、 课程内容、创建一个最简单的mysql代理
* 第2讲:mysql代理(1):初步创建自己的Handler处理类
* 第3讲:mysql代理(2):支持查询数据返回
* 第4讲:数据库中间件、模拟分表、模拟最简单的多表查询
* 第5讲:模拟分表查询:多数据集合并的方式
* 第6讲:Sql解析学习(select):使用第三方库、获取From表名
* 第7讲:Sql解析学习(select): 获取Select字段、字符串形式打印
* 第8讲:Sql解析学习(select): 根据”分表规则”拆分SQL(初步)
* 第9讲:Sql解析学习(select): 根据”分表规则”拆分SQL(支持where、Limit等)
* 第10讲:分表拆分之水平拆分、分表规则、范围分表配置
* 第11讲:按范围分表(1):分析where条件找到ID字段
* 第12讲:按范围分表(2):根据ID范围规则初步拆分SQL
* 第13讲:按范围分表(3): where多个条件处理
* 第14讲:按范围分表:支持多命中条件分表 (上):思路讲解
* 第15讲:按范围分表:支持多命中条件分表 (下):代码实现
* 第16讲:阶段性成果:把SQL解析和代理做初步整合、总结课、新课预告




