嵌入式实时数据库管理系统是近几年才兴起的一项新的数据管理技术。它以目前成熟的数据库技术为基础,针对嵌入式设备的具体特点,实现对移动设备和嵌入式设备上的数据存储、组织和管理。
传统的数据库通常运行在大型的计算设备上,随着计算设备的日益小型化,数据库的小型化也日益迫切。本文以863 项目——基于信息与嵌入式设备的软件开发平台为背景,对嵌入式实时数据库的关键技术进行了分析研究和实现。本文先对嵌入式系统和实时数据库技术及其产品的特点和发展进行概述,分析了目前嵌入式实时数据库研究的关键技术发展方向。嵌入式实时数据库系统通常做为嵌入式系统的应用软件出现,系统常常在无人干预的情况下运行,需要具备较高的可靠性。针对嵌入式实时数据库的高可靠性技术,本文研究了具有功能等效的实时事务模型,该模型为系统中的关键事务提供若干功能等效的替代事务,通过事务的二次调度提高了系统的可靠性。本文以Linux2.6 内核的进程调度和嵌入式数据库Berkeley DB 的事务管理为例子,研究了外部调度和内部调度的实现机制,并对Berkeley DB 的事务调度提供了冗余事务调度接口;嵌入式数据库的定制技术也是的一项关键技术,本项...
【英文摘要】
Embedded Real-Time Database Management System is a newtechnology of data management rising in recent years. Based on maturedatabase technology and special embedded device, it implements the data’sstorage, organization and management on mobile devices and embeddeddevices.
Traditionally, database systems run on large-scale computerequipments including host computer system and all kinds of servers. As thecomputer equipments go smaller and smaller, the database’s miniaturizationis urgently. ERTDBMS ne...