目录
1. 需求分析....................................................................................................................3
1.1 客车平台和货运平台现有需求.......................................................................3
1.2 现有平台存储服务上存在问题.......................................................................5
2. 方案设计....................................................................................................................6
2.1 存储服务方案设计目标...................................................................................6
2.2 存储方案设计细则...........................................................................................7
2.2.1 GPS 实时数据存储设计..........................................................................7
2.2.2 拍照数据存储设计................................................................................8
2.2.3 GPS 历史数据查询设计..........................................................................9
2.2.4 GPS 数据统计设计................................................................................10
2.2.5 拍照数据发布和查询设计...................................................................11
2.3 存储服务业务流程框架设计.........................................................................11
3. 方案部署架构设计..................................................................................................12
3.1 存储服务(MongoDB)部署架构规划设计.................................................12
3.2 存储服务(MongoDB)数据分片规划设计.................................................14
3.3 存储服务(MongoDB)实例部署规划设计.................................................15
3.4 存储服务(MongoDB)服务器硬件、网络和操作系统规划设计.............16
3.5 MongoDB 版本规划设计................................................................................17
3.6 存储服务(MongoDB)运营监控规划设计.................................................17
4. 方案实施.................................................................................................................18
4.1 实施步骤.........................................................................................................18
4.2 方案整体实施计划.........................................................................................18
附件 1: 存储服务表(MongoDB Collecon)结构设计............................................18
附件 2: 存储服务(MongoDB)对外接口统一定义.................................................26
2.1 更新类接口.....................................................................................................27
2.2 查询类接口.....................................................................................................32
2.3 统计接口.........................................................................................................42
附件 3: 存储服务(MongoDB)安装部署说明.........................................................43
3.1 安装 MongoDB................................................................................................43
3.2 MongoDB 分片配置........................................................................................44
3.2.1 分片服务器(sharding)配置.............................................................44
3.2.2 副本集(Replica Set)配置.................................................................45
3.2.3 启动并配置三台 Con%g Server............................................................45
3.2.4 部署并配置三台 Roung Server..........................................................46
3.2.5 命令行添加分片...................................................................................46