发明名称 |
一种基于内存数据库的车辆状态管理方法 |
摘要 |
本发明提供一种新型的基于内存数据库的车辆状态管理方法,通过虚拟内存硬盘技术,将系统内存映射为系统内的虚拟硬盘,在数据库存储路径下创建车辆状态数据库,并将该车辆状态数据库移植到内存虚拟硬盘上,根据GPS管理系统内实际的业务需求创建车辆状态数据表和创建存储过程,用于维护GPS管理系统中的车辆状态数据,复杂的逻辑关系可以通过存储过程算法实现,而不用将复杂的逻辑关系转化成一一对应的key与value的关系。使用本发明的方法可以满足百万数量级的GPS管理系统中的车辆状态管理需求。 |
申请公布号 |
CN102201013A |
申请公布日期 |
2011.09.28 |
申请号 |
CN201110173036.6 |
申请日期 |
2011.06.24 |
申请人 |
厦门雅迅网络股份有限公司 |
发明人 |
傅建记;余建成;黄奇峰 |
分类号 |
G06F17/30(2006.01)I;G06Q50/00(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
厦门市诚得知识产权代理事务所 35209 |
代理人 |
方惠春 |
主权项 |
一种基于内存数据库的车辆状态管理方法,应用于GPS管理系统,该GPS管理系统包括管理主机及连接的其他设备,其特征在于,包括以下过程:过程1:采用内存硬盘工具,在GPS管理系统的中将一特定容量的内存虚拟成硬盘,建立一虚拟硬盘R;过程2:选用一数据库存储引擎,将对数据库存储引擎的存储路径映射至虚拟硬盘R中,重启数据库存储引擎的服务;过程3:在数据库存储引擎存储路径下创建车辆状态数据库; 过程4:停止数据库存储引擎服务,将已经建立好的车辆状态数据库移植到虚拟硬盘R中,并在原数据库存储引擎的存储路径下创建一个车辆状态数据库的符号连接,编辑该符号连接添加虚拟硬盘R的盘符标志R:/,将对车辆状态数据库的操作映射至虚拟硬盘R中,保存后重新启动数据库存储引擎服务;过程5:在GPS管理系统的主业务数据库中,创建不同业务信息表内容的存储过程:过程6:在车辆状态数据库中,创建车辆状态信息的存储过程,包括:过程7:使用编程语言编译车辆状态管理的业务资源库,分别提供过程6在车辆状态数据库中创建的存储过程对应的数据访问接口;过程8:GPS管理系统中的其他部分设备分别加载过程7中编译的车辆状态管理的业务资源库,根据不同的业务需要调用不同接口,分别读取和写入各自业务所需的数据。 |
地址 |
361000 福建省厦门市软件园二期观日路46号 |