嵌入式移动数据库Oracle Lite应用研究

时间:2022-09-18 10:00:41

嵌入式移动数据库Oracle Lite应用研究

【摘 要】 在计算机技术与网络技术不断发展的情况下,嵌入式移动数据库也取得了极大的进展。移动数据库主要由三类节点成即服务器、移动支持结点以及移动客户机并且需要 agent技术的支持才能够让嵌入式移动数据库进行正常地工作。本文对嵌入式移动数据库Oracle Lite进行了综合性的阐述并对嵌入式移动数据库Oracle Lite的应用进行了探究。

【关键词】 移动数据库 Oracle Lite 嵌入式

作为良好的数据信息承载平台,嵌入式系统的应用范围也在不断增大,这就给嵌入式移动数据库的构建带来了新的要求。在嵌入式移动数据库的作用下可以对移动环境下的数据进行更加细致化的管理,从而保证整个嵌入式系统能够正常地运行。为了让嵌入式移动数据库能够在移动环境下发挥出更大的作用就需要以复制技术、缓存技术、移动安全技术等关键性技术作为基础,从而让嵌入式移动数据库得以实现[1]。Oracle Lite 10g是由Oracle(甲骨文)公司所推出的嵌入式移动数据库系统,它具有十分全面的功能,这就给广大开发者带来了极大的便利,同时也为嵌入式移动系统的构建带来了积极的促进作用。

1 嵌入式移动数据库概述

嵌入式移动数据库主要由三类节点组成:(1)服务器。服务器的主要功能是对本地的数据库进行相关的维护。(2)移动支持节点。是无线网络工作的最基本单元。(3)移动客户机。相对来说移动客户机的网络延迟很大,工作不够稳定。在构建嵌入式移动数据库的过程中,agent技术发挥了重要的作用。在agent技术的作用下,移动客户机的断接操作得到了极大的保证,这样也就大大地节约了流量。另外客户可以根据自己的需求对agent进行相关的定制,让数据服务变得更加具有针对性。与此同时agent实现了对信息服务器的各种访问,让整个系统的工作也就愈加高效了[2]。

2 Oracle Lite的基本组成

在Oracle Lite 10g存在的情况下为整个数据库带来了一个更加安全的运行环境,这也就让数据交换活动变得更为稳定。Oracle Lite 10g带来了大量的便捷管理工具,这样也就让管理者能够对硬件、软件进行更有效地管理,从而提高了整体性的管理效率。从结构上来看Oracle Lite 10g主要是由三部分所组成即移动服务器、移动关系数据库以及开发工具。移动服务器是Oracle Lite 10g工作的重要基础,它可以让数据同步得以实现,并且在此基础之上为使用者提供相关的扩展环境。Oracle Lite 10g中的移动关系数据库又被称为Database Lite,它具有良好的兼容性,例如PC端我们常见的Windows以及Linux以及移动端的Windows Mobile以及诺基亚的塞班(Symbian)都可以作为相应的运行平台。另外Database Lite有着丰富的功能并且是针对于嵌入式设备的,这也就让Oracle Lite 10g 的功能性得到了极大的保障。Oracle Lite 10g还自带了相应的开发工具,这样就方便了相关的开发人员[3]。

3 Oracle Lite的应用

在Oracle Lite的具体应用过程中主要是以下形式进行:客户端?移动服务器?数据库。数据信息在相关应用程序的作用下向移动服务器进行传递,数据在经过移动服务器处理之后再导向相关的数据库。同时服务器在客户端与数据库之间能够进行数据反馈,以此来对相关的应用程序以及设备进行管理。

3.1 移动管理器

移动管理器是Oracle Lite实现管理功能的重要组成。移动管理器所面向的管理对象主要如下:(1)应用程序管理。在得到数据反馈以后移动管理器可以利用打包工具在移动服务器上应用程序。(2)用户管理。主要是对用户的权限进行管理。(3)同步管理。对用户的同步操作进行实时监控。(4)设备管理。采用远程管理的方式对设备进行资源配置。(5)系统管理。系统管理的范畴较大,可以对所有的移动服务进行管理,其中包含了用户同步对话、动态跟踪、过滤条件以及相关配置文件的参数[4]。

3.2 数据同步

数据同步是Oracle Lite应用的关键性内容,其主要流程如下:数据由Oracle Lite客户端上传IN队列数据库OUT队列Oracle Lite客户端从而形成一个良性循环。用户可以在线下对Oracle Lite进行数据更新,并且可以保留相关的更新数据。移动服务器是Oracle Lite客户端与数据库之间的桥梁,同时让数据同步功能得以实现。数据更新之后将从移动服务器过渡到后台服务器,而Oracle Lite客户端也能够进行相关的更新,这样也就给用户带来了更大的便利,即使用户没有对本地数据库进行持续性的访问依然也可以让数据同步正常进行。在数据同步的过程中存在三种相关的调度方式:通过Oracle Lite客户端来进行应用程序编程接口数据同步;执行mSync程序来进行调度;通过自定义规则来触发相关的调度机制。

3.3 其他应用

(1)移动数据库工作台:实现了Oracle Lite 10g的人机交互。(2)移动开发套件:为开发者带来了相关的部署支持。(3)打包向导。(4)移动数据仓库诊断工具。可以为管理员提供相关的错误数据反馈,以便对其中问题进行完善[5]。

4 结语

在智能手机风靡全球的同时也给嵌入式移动系统的发展带来了极大的刺激,嵌入式移动系统有着良好的兼容性,同时工作稳定、容易定制并具备了开源特性,这就给开发者带来了极大的便利。嵌入式移动数据库是实现嵌入式系统的关键,相信随着计算机技术的不断发展,嵌入式移动数据库也将得到更大的空间。

参考文献:

[1]周凌.利用ORACLE的快照功能实现远程数据库的复制[J].铁路计算机应用,2012,62(15):122-125.

[2]应毅.移动数据库中的复制/缓存技术[J].三江学院学报.2010(04):35-36.

[3]钱希志,陈志泊.移动数据库关键技术及其应用研究[J].微计算机信息.2010(29):78-79.

[4]罗忠远.嵌入式移动数据库的特点和应用的可靠性[J].黑龙江科技信息.2010(25):111-113.

[5]韩哲欣.嵌入式移动数据库的应用与展望[J].科技信息.2010(15):117-118.

上一篇:推进继续教育管理信息化的几点做法 下一篇:加快“锦州农技110”信息服务平台建设