1 / 86
文档名称:

嵌入式数据库MySQLite的设计与实现及其在家庭网关中的应用.pdf

格式:pdf   页数:86
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式数据库MySQLite的设计与实现及其在家庭网关中的应用.pdf

上传人:peach1 2014/2/13 文件大小:0 KB

下载得到文件列表

嵌入式数据库MySQLite的设计与实现及其在家庭网关中的应用.pdf

文档介绍

文档介绍:湖南师范大学
硕士学位论文
嵌入式数据库MySQLite的设计与实现及其在家庭网关中的应用
姓名:陆俊
申请学位级别:硕士
专业:计算机应用技术
指导教师:刘宏
20070501
摘要造了一个那度胧郊彝ネ兀优化等方方面面,系统的开发过程按照软件工程的思想组织实施。它的整体开发过程,提高了家庭网关存取记录的效率,可满足嵌入式远在信息家电远程监控系统中,需对大量的实时数据进行采集和处理,多样化的数据存储和管理需要一个后台数据库来支撑。由于嵌入式系统软硬件资源都有限,传统的企业数据库如、等明显臃肿,很难发挥作用。因此,本文在综合分析当前嵌入式数据库系统的主要功能和发展现状的基础上,针对嵌入式设备的具体特点,结合在家庭网关中的实际应用需求,在掠肅语言设计了一款能有效存储、操作和管理信息家电数据的嵌入式数据库系统。并基于此数据库构以嵌入式微处理器为中心设计硬件平台,裁减和移植魑G度胧讲僮飨低常怨ü餐亟涌原理为基础,以为数据存储及管理后台,用软件编程的方法实现用户、嵌入式衿鳌⑼赜τ贸绦蛞约靶畔⒓业缰涞亩换ァ的实现涉及词法分析器、语法分析器以及索引机制的支持事务,支持曜甲蛹肭度胧讲僮飨低硊以及具体应用集成在一起,无须独立运行的数据库引擎,由程序直接调用相应的ナ迪侄允莸拇嫒〔僮鳎佣蚧擞τ贸绦程监控系统的数据管理要求。关键词:嵌入式数据库,信息家电,家庭网关,远程监控系统
⋯甒猄琫·,瑃琲瑆瑆:膖,,,.琽
篍甀⋯.琲.,痶,/
绪论第一章研究背景和研究意义务来进行调度与并发控制,可有效地对数据进行存取、查询等操作,同时借助于数据库所具有的安全性检查、完整性检查等多种安全措超大型数据库系统鯠解决复杂数据类型如多媒体数据、军事型数据库系统解决个性化数据的存储和处理需求,它们嵌入在各种电子设备和移动设备中,其特色是小、灵、易。当今数据库技术的这两个发展方向的形成与数据仓库技术和嵌入式技术的发展紧密相关。在“普及计算”方面,微处理器和嵌入式软件的发展加上网络通信技术在信息家电远程监控系统中,需对大量的实时数据进行采集和处理,而对数据的处理通常可采取两种方式。一种是基于文件方式,另一种是基于数据库方式。对于文件方式,由用户直接对记录所在的文件进行操作,开销较大,同时由于应用程序是以独占方式打开数据文件的,因此,数据的共享性和应用软件的可重用性差,影响了系统的整体性能;对于数据库方式,由于数据和程序相互独立,通过事施,可确保系统具有较好的整体性能。新的数据库管理需求推动着数据库技术向“深度计算”和“普及计算”两端发展。高端的上过程和行为数据的处理问题,满足海量数据的存储和存取,它们运行在固定的巨型主机服务器上,其特点是大、强、快;而低端的精小嵌入式数据库纳杓朴胧迪旨捌湓诩彝ネ刂械挠τ
国内外研究现状和进展系统,它通常与操作系统和具体应用集成在一起,运行在智能型嵌入式设备或移动设备上。嵌入式数据库技术涉及数据库,分布式计算以及移动通讯等多个学科领域,,嵌入式数据库管理系统作为它的的进步适应了社会的需求,推动了嵌入式数据库技术的发展。嵌入式数据库系统作为移动计算、信息家电和移动商务的核心技术,已经受到了普遍的关注。在国外,、、任R动和嵌入式计算提供了解决方案;国内,人大金仓的“小精灵”系统、东北大学的等嵌入式数据库也开始从研究阶段发展到应用阶段。但它们作为非开源的商业软件,不甚适合家庭网关的成本、软硬件资源等要求。因此,在综合分析当前嵌入式数据库系统的主要特点和发展现状的基础上,针对嵌入式设备的具体特点,结合在家庭网关中的实际应用需求,设计一款能有效存储、操作和管理信息家电数据的嵌入式数据库系统,并基于此数据库设计家庭网关,则显得尤为重要。一般来说,嵌入式数据库系统可以从体系结构方面来定义:嵌入式数据库系统是指支持移动计算或某种特定计算模式的数据库管理方向。硕士学位论文
夺互操作性和可移植性一般嵌入式数据库系统都是针对具体的开发平台和操作系统设计实现的,但为了保证能与其它的嵌入式数据库或大型企业数据库进行信息共享,其应该能提供一定的机制实现与其他数据处理程序的互一个软件中间件,也必然受到嵌入式系统速度、资源以及应用等各方面因素的制约。当然,嵌入式数据库管理系统本质上是由通用数据库管理系统发展而来,它也可以是层次、网状或是关系型的数据库,甚至也可以是面向对象的。但是,它们在运行环境、应用领域等多方面存在显著的不同,因此,不能简单地把嵌入式数据库管理系统看成是通用数据库管理系统在嵌入式设备上的微缩版。概括地说,嵌入式数据库管理系统具有以下特点:◇系统可利用的资源有限,硬件速度较慢嵌入式硬件较慢的妥芟咚俣龋∪萘康腞和都对嵌入式数据库的设计产生