论文题名: | 车载数据库若干关键技术研究 |
关键词: | 汽车电子;嵌入式数据库;数据管理 |
摘要: | 随着汽车电子技术的飞速发展,汽车电子系统中功能的规模迅速增加,为汽车电子系统带来了更多且更复杂的数据。汽车电子中的数据管理成为了一个新的研究方向。 本文首先分析了基于应用的汽车电子数据管理方法。在汽车电子系统中,数据管理一方面要为数据提供管理方法,另一方面还必须使数据保持实时性、可靠性和一致性等特点。传统的基于应用的汽车电子数据管理把数据管理作为应用的一个模块进行针对应用的开发,但是随着数据规模的增大,这种方法已经不能满足汽车电子系统的要求,出现了包括数据一致性难以保证、数据存储介质不确定、系统升级和维护难度大等问题。本文针对这些问题,提出了基于数据库的汽车电子数据管理方法。 本文提出的基于数据库的汽车电子数据管理方法,改进了电子控制单元(ECU)的结构,把数据管理从应用中分离出来,在操作系统层和应用层之间加入了数据管理层。数据管理层集成了数据事务管理、并发控制机制、实时性机制、数据索引和数据维护等功能,并向应用提供了统一的数据存取接口。相对于基于应用的数据管理,基于数据库的汽车电子数据管理能够大大降低系统的开发和维护难度,并且能够提供更优的实时性、一致性等性能,并且随着系统中的数据量越来越大,这种优势也越来越明显。 在前述内容的基础上,本文开发了一个基于嵌入式数据库Berkelev DB的汽车仪表盘演示系统。系统分为应用部分和数据库部分,其中数据库部分以嵌入式数据库Berkeley DB为开发平台,实现了数据存取、任务调度、并发控制和数据维护等功能,保证了汽车电子系统所需的实时性、一致性、可靠性和易维护性的特点,较好地完成了仪表盘系统的数据管理任务。 |
作者: | 曾理宁 |
专业: | 计算机科学与技术 |
导师: | 李仁发 |
授予学位: | 硕士 |
授予学位单位: | 湖南大学 |
学位年度: | 2011 |
正文语种: | 中文 |