总体设计报告
2
目录
1. 引言 ................................................................................................................................................................. 3
1.1 系统目标 ............................................................................................................................................ 3
1.2 开发排期安排 .................................................................................................................................. 3
2. 设计分工 ........................................................................................................................................................ 4
3. 总体设计 ........................................................................................................................................................ 4
3.1 技术字典 ............................................................................................................................................ 4
3.2 总体架构设计 .................................................................................................................................. 5
3.2.1 Server Side ............................................................................................................................ 6
3.2.2 Client Side ............................................................................................................................. 7
3.2.3 MiniSQL Modules ............................................................................................................... 7
3.2.4 Utils ......................................................................................................................................... 8
3.3 业务流程设计 .................................................................................................................................. 8
3.4 (分布式)技术重点设计............................................................................................................ 9
3.4.1 机器情况 .............................................................................................................................. 9
3.4.2 数据缓存 ........................................................................................................................... 10
3.4.3 副本维护 ........................................................................................................................... 10
3.4.4 容错容灾 ........................................................................................................................... 11
3.4.5 负载均衡 ........................................................................................................................... 11
4. 模块详细设计 ............................................................................................................................................ 12
4.1 Interpreter 模块 ............................................................................................................................. 12
4.2 Dataloader & RecordManager 模块....................................................................................... 12
4.3 CatalogManager & IndexManager 模块 ............................................................................... 12
4.4 MasterManager 模块 ................................................................................................................... 12
4.5 RegionServer 模块 ........................................................................................................................ 12
5. 功能运行测试 ............................................................................................................................................ 13
5.1 数据库模块测试 ........................................................................................................................... 13
5.2 分布式模块设计 ........................................................................................................................... 18
评论0