MongoDB存储服务设计方案1
1客车平台和货运平台现有需求1)实时数据文件存储类a
实时轨迹数据:传统文件方式存储,一条轨迹150B,每天上报8640次,一天大约为1M;轨迹文件格式说明:偏移经度:偏移纬度:GPS时间:GPS速度:正北方向夹角:车辆状态:报警编码:经度:纬度:海拔:里程:累计油耗:发动机运行总时长:引擎转速(发动机转速):位置基本信息状态位:报区域/线路报警:冷却液温度:蓄电池电压:瞬时油耗:行驶记录仪速度:机油压力:大气压力:发动机扭矩百分比:车辆信号状态:系统时间\r\n特点:数据频率高,数据量大
实时报警数据:传统文件方式存储,一条报警100B,每天上报8640次,一天大约为800K;报警文件格式说明:报警编码:偏移经度:偏移纬度:经度:纬度:GPS时间:GPS速度:正北方向夹角:累计油耗:里程:报区域/线路报警:海拔:系统时间\r\n特点:数据频率高,数据量大
驾驶行为事件:传统文件方式存储,一条驾驶行为事件100B,每天上报不固定,根据实际生产环境观察,平均每天最大300K;特点:数据频率不高,数据量小
发动机负荷率:传统文件方式存储,一条发动机负荷率200B,每天上报360次,一天大约为80K;特点:数据频率不高,数据量小
拍照数据,图片文件,每天上报数据量不定特点:数据频率不高,数据量小
盲区补传轨迹文件:轨迹文件统计最大数,这里不做统计;g
盲区补传报警文件:报警文件统计最大数,这里不做统计;2)实时数据传统数据库存储类Oracle数据库存储A.存储非法轨迹位置;B.更新车辆最后位置;C.存储、更新车辆上下线;D.存储、更新车辆报警;MYSQL数据库存储A.更新车辆最后位置B.存储、更新车辆报警3)操作指令传统数据库类Oracle数据库存储A
存储、更新下行指令,建议放在Mon