嵌入式移动数据库关键技术分析与研究
- 格式:pdf
- 大小:224.15 KB
- 文档页数:3
关于计算机移动数据库的应用分析摘要:计算机移动数据库与通信和计算机领域息息相关,并且通信与计算机方面的最新成果都离不开移动数据库的支持,由此可见,计算机移动数据库的关键以及覆盖面。
很多学者认为移动数据库的应用比较难,事实上,计算机移动数据应用的关键就是在于如何在移动环境下管理数据。
关键词:计算机;移动数据库;应用中图分类号:tp3文献标识码:a文章编号:1007-9599 (2013) 07-0000-031引言数据库技术以及计算环境基本保持相互影响促进、同步发展的态势,这从数据库技术发展过程可以看出。
对任何地点时间的立即通讯的扩展是移动计算的概念。
以分布式计算为基础,计算环境被更进一步的扩展为服务网络,其具有无线通信能力,包括各种各样的移动设备,一个新的计算环境——移动计算环境就这样构成了。
集中式数据库系统、分布式数据库系统以及b/a/s多层结构数据库系统、嵌入式数据库系统、还有移动数据库也相继产生。
这些系统具有的一大特点是:共存于同一计算环境里。
2移动数据库的结构及其主要特点2.1体系结构移动计算系统将传统分布式计算系统进行了革新。
传统的分布式计算系统的各计算节点间是经由网络连接的、保持网络持续连接的,而移动计算系统是由移动节点以及固定节点构成的分布计算系统。
断接性、移动性、弱可靠性、可伸缩性、宽带多样性、电源能力的局限性以及网络通信的非对称性是移动计算网络环境的鲜明特点。
移动数据库为传统分布式数据库系统的拓展,为移动环境的分布式数据库,可以将其看作固定服务器节点与客户端的动态连接分布式系统。
2.2主要特点移动数据库是一种动态连接分布式系统,也是传统的分布式数据库拓展,其连接的是固定服务器节点与客户端。
所以动态分布式数据库管理系统是移动计算机环境里的数据库管系统。
又因为其在嵌入型操作系统之上、移动计算环境之下进行应用,所以其具备以下特点:内核结构微小、支持标准的sql、具有管理事务功能、数据同步机制完善、数据库管理功能完备、支持多种类型连接协议以及支持多种嵌入型操作系统。
嵌入式系统中数据库信息管理技术的应用雷志坤(广西机电职业技术学院,广西南宁530007)在我们的日常生活中,我们很容易发现嵌入式系统的存在,比如汽车、手机、数字电视、空调、医疗器械、录像机、微波炉甚至是手表等。
而嵌入式数据库作为支持嵌入式系统中后台数据库系统的主要技术,在很多的方面都得到了广泛的应用。
尤其是近几年随着指纹识别嵌入式系统的发展,我们对嵌入式系统的数据库研究和应用也有了更进一步的拓展,将嵌入式数据库创造性地运用到指纹识别数据库系统中,能够有效提高其数据库的整体处理能力,还能对提升其嵌入式硬件的功能有很重要的作用。
1指纹识别系统近几年来,指纹识别技术在门禁、安防和金融等方面都有广泛的应用,我们有必要对指纹识别系统进行深入探究,指纹识别系统的主要工作部件包括数字信号处理器和指纹传感器。
数字信号处理器的作用是能够实时将指纹的识别信息转化成数字信息,并进行核算。
指纹传感器用于为系统采集指纹图像,而除此外,指纹识别系统中还有相对强大的数据库和通信能力。
数据库的作用是对数字信号处理器转换的数据进行存储、整理、检索和比对等。
虽然当前的数据库主要应用在基于C/S 结构的关系型数据库系统中,比如像My SQL这类,但是由于系统软硬件资源的限制,这类数据库产品中的数据就显得格外的拥挤,甚至会影响系统正常工作,这类数据库系统并不能够满足嵌入式系统的要求。
为了省去安装庞大复杂的数据库服务器的麻烦,我们可以生成一个简单的发生于磁盘文件的数据库系统,这样的方式使数据库应用程序极大地得到了简化。
在此系统中,嵌入式数据库的优势变得尤其明显了。
嵌入式数据库通常是在嵌入式操系统中附带的,其不能自行独立的运行,而是由程序直接控制的应用程序的编程接口来完成对数据的储存、管理和输出的工作。
指纹嵌入式数据库也归属于基本的数据库,具有相同的本质:是一种程序驱动式,而一般的数据库产品只是能够响应引擎的操作,相比较来说,嵌入式数据库的一个重要优点是其体积很小,非常省空间,这在移动设备中的应用就显得极有竞争力。
嵌入式移动数据库系统概述
谭汉松;周文渊;付毅
【期刊名称】《科技广场》
【年(卷),期】2008(000)007
【摘要】随着便携式计算设备和无线通讯技术的发展,嵌入式数据库技术已经成为一个十分活跃的研究领域,并引起了越来越广泛的关注.本文阐述了嵌入式数据库的概念、特点及其关键技术,介绍了一些成熟的嵌入式移动数据库产品,分析了Berkeley DB嵌入式移动数据库的数据访问算法,并给出代码演示如何使用它.【总页数】3页(P82-84)
【作者】谭汉松;周文渊;付毅
【作者单位】中南大学信息科学与工程学院,湖南,长沙,410083;中南大学信息科学与工程学院,湖南,长沙,410083;中南大学信息科学与工程学院,湖南,长沙,410083【正文语种】中文
【中图分类】TP311.13
【相关文献】
1.嵌入式移动数据库技术探讨 [J], 张凤来
2.浅谈嵌入式移动数据库的应用和研究 [J], 王闯;张猛
3.基于嵌入式移动数据库及其应用问题分析 [J], 甘丽霞
4.嵌入式移动数据库系统中的数据查询研究与应用 [J], 陈小年
5.嵌入式移动数据库应用探讨 [J], 金士玲
因版权原因,仅展示原文概要,查看原文内容请购买。
基于WinCE的嵌入式数据库研究摘要:鉴于WinCE下硬件资源的匮乏,大型的基于服务的数据库显得累赘而不可取,寻找可嵌入、可配置的小型数据库非常重要。
结合实际WinCE开发,研究两种嵌入式数据库的使用并给出各自的优缺点。
关键词:WinCE;嵌入式数据库;SQLite;SQL Server CE1 SQLite概述1.1 SQLite简介SQLite是一款轻量的、开源的数据库,是遵守ACID的关系型数据库,它的设计目标是嵌入式的。
SQLite所占用的资源非常少,无需非常复杂的配置就可以使用该数据库,同时它能够支持Windows/Linux/Unix等主流操作系统,同时能够与很多程序设计语言结合起来,并且处理速度相当快。
1.2 SQLite功能和特性(1)SQLite除支持最基本的增、删、改、查功能外,还支持ACID、视图、事务、触发器、索引和表达式等。
(2)零配置。
无需复杂的安装和配置,移植数据库只要复制文件就可以了。
(3)支持数据库大小可达到2TB。
(4)提供简单易用的API来操作数据库。
(5)开放源代码。
提供完整的C语言源代码并给予最详尽的注释。
(6)支持多种开发语言。
如C,C ++Java,C,PHP,Python等。
2 SQL Server CE概述2.1 SQL Server CE简介SQL Server Compact Edition是微软推出的适用于嵌入到移动应用的精简数据库产品,简称SQL Server CE或SqlServerCe。
虽然该数据库是SQL Server的精简产品,但其功能并未大幅缩水,它也是一个基于文件的数据库。
该数据库不仅支持WinCE 也可以在普通Windows当中使用。
2.2 SQL Server CE功能和特性(1)精简的数据库引擎和强大的查询优化器。
(2)支持合并复制和远程数据访问。
(3)支持用于SQL Server CE的和OLE DB访问接口。
(4)可以与Visual Studio无缝集成,操作起来非常方便。