1. 优化数据库,对几张数据大表(亿级别)进行索引和结构优化,根据日常查询场景进行垂直分表,同时配合mycat,按照日期进行分表分库,部署高可用分布式数据库架构。
2. 重新设计内部车辆关系结构, 基于现有车辆各种关系重新设计车辆与数据之间的绑定逻辑,采用垂直分表,项目自建车辆唯一场景ID进行共享车辆和自有车辆数据区分。
3. 数据库查询接口开发。基于现有系统和本部门业务场景,将对应数据库操作作为子系统进行开发,提供高效的数据查询给业务层使用。
4. 根据现有定时任务流程使用YII框架配合kafka进行队列数据同步。
5. 指导日常研发人员工作,代码审核。
6. 配合SE和PM进行需求可行性研讨,相关文档撰写
7. 日常慢查询优化。
8. 同时负责前端组部分开发业务,地图渲染 切图等