【技术实现步骤摘要】
本专利技术涉及一种。
技术介绍
嵌入式移动数据库技术是近年来日益活跃和备受关注的新兴技术,它除了具有关系数据库的主要功能外,还针对嵌入式系统和移动计算的特点,在数据库的体系结构、功能设置、应用开发等方面另具特色。嵌入式移动数据库技术的出现,使得人们可以通过手中的便携式客户终端(如PDA,掌上电脑,手机等)以无线方式访问中心数据库系统,从而可以自由地不受环境约束地得到自己所需要的数据。嵌入式移动数据库介于嵌入式设备中的操作系统和应用程序之间,为需要数据库功能的应用提供支撑和驱动。由于嵌入式系统在时间和空间上资源的紧凑,嵌入式数据库有其自身的特点,主要表现在以下几方面1.占用系统资源少。具体来说就是占用尽量少的ROM、RAM空间和cpu资源,可以说这是嵌入式数据库最突出的一个特点,这也是由嵌入式系统资源受限制所决定的。2.可管理性,健壮性和安全性。在嵌入式设备中,数据库的管理对用户来说是透明的,这就要求嵌入式数据库能够自动完成启动初始化、日志管理、数据压缩、备份、数据恢复等功能;而且嵌入式设备经常有不可预料的硬复位,这就需要数据库有高度的健壮性。3.移植性。嵌入式 ...
【技术保护点】
一种嵌入式移动数据库的节能存储方法,其特征在于:1)在终端上的嵌入式移动数据库中添加访问决策层终端上的本地数据库系统可分为以下几个层次:SQL语言翻译层/接口层,数据存取层,数据存储层;在数据存取层和数据存储层之间添 加访问决策层,其主要功能为:保存了每个设备的注册信息和与每个设备对应的写队列,接受上层的对数据片段的访问,并进行访问设备的决策;该层是整个嵌入式移动数据库达到节能的最关键的一层;2)注册多个存储设备,并将注册信息保存在访问决策层 嵌入式移动数据库支持多种存储设备,通过注册来增加支持的存储设备; ...
【技术特征摘要】
1.一种嵌入式移动数据库的节能存储方法,其特征在于1)在终端上的嵌入式移动数据库中添加访问决策层终端上的本地数据库系统可分为以下几个层次SQL语言翻译层/接口层,数据存取层,数据存储层;在数据存取层和数据存储层之间添加访问决策层,其主要功能为保存了每个设备的注册信息和与每个设备对应的写队列,接受上层的对数据片段的访问,并进行访问设备的决策;该层是整个嵌入式移动数据库达到节能的最关键的一层;2)注册多个存储设备,并将注册信息保存在访问决策层嵌入式移动数据库支持多种存储设备,通过注册来增加支持的存储设备;一个设备的注册需要提供设备的功耗w,在各种状态下读写数据的延迟l,同时指定此设备所能提供用于数据库存储的空间大小S;每个设备的注册信息保存于访问决策层,作为数据访问时的决策依据;每个设备注册后数据库系统即在内存中为此设备维护一个写队列;3)修改全局数据字典的分布模式分布式数据库系统在内存中维护了一个全局数据字典,存放了全局概念模式,分片模式,分布模式的定义,以及各模式之间映象的定义,存放有关用户存取权限的定义和数据完整性约束条件的定义;根据分片模式得到的片段,在物理上分布在各种存储设备和中心数据库上,修改后的分布模式根据选定的数据策略,定义各片段物理上的存放位置,即把一个片段与多个设备建立起一种一对多的映象;4)数据存储层的读写a)读数据第一步,上层的应用程序读请求;用户分布式查询请求通过SQL语言翻译层/接口层,数据存取层,使用户的查询请求落实到合适的数据片段上,并将这些数据片段的交给了访问决策层;第二步,选择存储设备;通过数据字典中的分布模式,将拥有请求数据片段的设备加入候选设备;访问决策层根据注册设备提供的信息和用户指定的访问策略参数在候选设备中选择最佳设备进行访问;决定一个存储设备的访问优先度需要考虑两个因素设备的功耗,设备的访问延迟;用于计算设备访问的优先值的...
【专利技术属性】
技术研发人员:陈纯,卜佳俊,陈涛,刘康苗,
申请(专利权)人:浙江大学,
类型:发明
国别省市:86[中国|杭州]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。