嵌入式系统移动数据库
- 格式:pptx
- 大小:2.09 MB
- 文档页数:31


VA 一Ig 【技术研发】
嵌入式数据库的基本探析
刘源 (枣庄科技职业学院山东滕州277500) 摘要: 随着科学技术的发展和人们对社会生活需求的提高,便携式计算设备受到青睐,无线通讯技术得到长足的发展,嵌入式数据库技术成为了国际国内 计算机领域内被广泛关注的新技术。从阐述嵌入式数据库的基本概念和原理入手,探讨嵌入式数据库要得到高效利用所应具备的特点。 关键词: 嵌入式数据库:概念;特点 中图分类号:TP3文献标识码:A文章编号:1671--7597(2010)0610092--01
网络技术的迅猛发展和日益渗透,随时随地都能进入信息网络获取所 需的资料和信息无疑会成为21世纪人们的新需求,同时移动型数据的获取 和处理成为了网络信息系统发展的新特点。嵌入式数据库除了具备传统数 据库拥有的所有主要功能,而且还有支持移动技术和嵌入式两个特点,因 而它常常被用于车载设备、移动电话、掌上电脑等嵌入式设备中。随着嵌 入式数据库技术的兴起和广泛应有,单一操作系统将成为历史,随时随地 处理业务,传递信息不再是梦想。 1嵌入式数据库的基本鼍述 纵观数据库技术的发展历史,数据库技术的发展总是与计算环境趋于 同步发展的情势,二者在各自的发展过程中相互促进、相互影响。计算环 境的发展历史为:集中式计算环境一分布计算环境一网络计算环境一移动 计算环境。移动计算环境是在分布式计算环境的基础上进一步发展起来的 一个新的计算环境,这一环境是一个囊括各种移动设备和具有无线通信能 力的服务网络。移动计算的概念是通过对任何时间、任何地点的即时通讯 扩展的得来的。数据库系统也先后经历了一个与计算机环境相应的发展历 史:集中式数据库系统一分布式数据库系统一B/A/s多层结构的数据库系统 一目前研究重点的嵌入式数据库和移动数据库。 便携式计算设备的开发和兴起直接引起了嵌入式数据库系统的兴起。 便携设备的所持者运用这些具有通讯能力的设备储存设备本身运行所产生 的数据,更重要的是,他们需要利用这设备从中心网络下载资料,以便能 脱线随时随地处理信息,因此,设备要具有相当成熟的数据管理能力才能 满足需求,而传统的平坦的文件系统不足以处理和操纵这些庞大且纷繁的 数据,嵌入式数据库就应运而生了。 通常,我们是从系统的体系结构方面来定义嵌入式数据库的概念的, 嵌入式数据库系统又被称为嵌入式移动数据库(EDBMS)指的是一种支持移 动计算或某种特定计算模式的与操作系统、具体应用集合一体的,运行在各 种智能型嵌入设备或移动设备上的数据库管理系统。由于嵌入在移动设备上 的数据库系统不仅涉及到分布式计算技术和数据库技术,同时涉及了移动通 讯技术等多个学科或应有领域,目前是我国计算机开发的活跃领域,有很强 的研究价值。图一表示了嵌入式数据库在嵌入式系统中的位置。
总第227期 2008年第9期 计算机与数字工程 Computer&Digital Engineering V01.36 No。9 179
嵌入式移动数据库Oracle Lite应用研究
马成勇陈雁飞杨慧 (武汉数字工程研究所武汉430074)
摘要分析了嵌入式移动数据库Oracle Lite的特点、组成、结构和数据同步技术,结合实例进一步说明Oracle Lite 在战备医疗物资管理系统中的应用。 关键词嵌入式移动数据库移动计算环境Oracle Lite数据同步 中图分类号TP311。138
Research of the Embedded Mobile Database
Oracle Lite Application
Ma Chengyong Chen Yanfen Yang Hui
(Wuhan Digtal Engineering Institute,Wuhan 430074)
Abstract This paper analyzes characteristics of embedded mobile database Oracle Lite,it's architecture and data synchronization technology,and introduces the application of oracle lite in combat readiness medical material management System. Key words embedded mobile database,mobile computing environment,Oracle Lite,data synchronization Class Number TP311.138
1 引言
在数据库系统的发展历史中,传统的分布计算 与分布式数据库是基于有线网络连接和固定主机
的,即以固定网络连接、对等通信、主机节点固定不
2006年6月 第6卷第2期 湖南jic一‘f羼学报
Journal of Hunan First Normal Coil Jun.2oo6 Vo1.6 No.2
基于嵌入式移动数据库环境面向客户
复制技术的设计与实现
周克江
(湖南省第一师范学校信息技术系,湖南长沙410002)
摘要:在嵌入式移动环境中,数据库系统需要拥有一种机制来保证在非连接状态下客户数据的有效性 我们给出了
一种新的面向客户端的数据复制技术来完成数据一致性的保障,使用这种技术,移动系统可以根据需要来定义或重定义复
制数据或复制功能。
关键词:嵌入式移动数据库;有效性;驱动复制
中图分类号:TP311.13 文献标识码:A 文章编号:1671—4369(2006)02—0147—02
所谓移动数据库系统是指在移动计算机环境中的分布
式数据库,其数据在地理上(或物理上)分散而在逻辑上集
中。通俗地讲,它包括以下两层含义:人在移动时可以存取
后台数据库或其副本;人可带着后台数据库的副本移动应
用。一般地,一个C/S模式的移动数据库系统由~个本地
固定的中心数据库系统和一个或多个本地移动的客户端数
据库系统组成 在非连接模式情况下,我们需要给出一种 同步和复制的技术来保证数据的一致性和有效性。为了设
计出一种适当的复制技术,我们不得不考虑应用需求。一
般来说,移动应用分为二大类:一类是传统的应用(驱动复
制),就像一个出外兜售人员和一个全日制的商品管理员的
关系一样;一类是新的应用(面向客户复制),就像一种按
需求提供销售服务的交互式移动信息系统一样。不幸的
是,当前的移动数据库产品缺乏这种按需求提供复制的支
持。在这篇短文当中,你将会看到这种机制的主要思想和
一些实例。
一、面向客户数据复制技术的特征
复制技术是近年来发展起来的一种分布式数据处理方
式。通过复制,实现本地和远程两节点间的数据更新,即用
户修改一节点的数据,复制服务器将这一事务在另一节点
- 1 - sqlite使用场景
SQLite是一款轻量级的关系型数据库,广泛应用于移动应用、桌面应用和嵌入式设备中。以下是SQLite的常见使用场景:
1. 移动应用:由于SQLite具有小巧、快速和可靠的特点,因此它是移动应用中最流行的数据库之一。许多移动应用中的数据存储都是通过SQLite来实现的。
2. 桌面应用:SQLite也可用于桌面应用程序的数据存储。许多桌面应用程序,如浏览器、文本编辑器和图像编辑器,都使用SQLite来存储其数据。
3. 嵌入式设备:SQLite可用于各种嵌入式设备中,如路由器、智能家居设备和物联网设备。由于SQLite的小巧和高效,它是嵌入式设备中最受欢迎的数据库之一。
4. Web应用程序:SQLite也可以用于Web应用程序中。它可以用于存储Web应用程序的数据,如用户信息、配置设置等。
总之,SQLite是一款非常灵活和通用的数据库,可用于各种应用程序和设备中。无论您需要在何处存储数据,SQLite都可以为您提供一个高效、可靠和易于使用的解决方案。