嵌入式移动数据库应用探讨
2020-04-09金士玲
金士玲
摘 要:嵌入式移动数据库(EMBDS)是一种在移动互联时代,对智能设备发展起到重要作用的技术,其应用给人们带来诸多便捷。随着微电子技术以及存储技术的更新,人们开始将原本在企业中运用到的数据处理技术,融入嵌入式系统,EMBDS开始被不断运用到实践中,相关的器材也开始增加。文章对EMBDS展开相关的介绍,并分析其实际应用,希望对提升EMBDS的发展有一定促进作用。
关键词:计算机;嵌入式移动数据库;应用
当下社会进步是十分迅速的,计算机成为人们生活以及生产中不可忽视的部分,为各行业发展带来诸多的机遇,以往的计算机技术是借助数据中心和控制中心,以及主机和联网,多数是固定默认的模式。当下是移动互联的时代,以往的计算模式难以满足现实的需求,嵌入式移动数据库(Embedded Mobile Database,EMBDS)不断被投入到实际的应用中,为社会发展提供诸多助力,同时其实际发展也让人们的生活更加便捷。
1 嵌入式移动数据库概述
EMBDS也被人们称为移动数据库[1]。从当下国内数据库技术的实际发展情况看,数据库技术的更新基本上是伴随着计算机技术的发展,计算机若是没有数据处理以及管理的支持,也就失去了本身的意义和价值。当下移动计算是不需要受到时间以及空间局限的,随时可以进行通信以及计算,因此,通常情况下,EMBDS就是在移动计算环境下的分布式数据库。其中涉及的技术手段是非常多样的,比如分布式计算、通信技术,在移动互联的阶段,EMBDS本身的作用以及优势明显,在诸多学科以及领域得到十分广泛的应用,并在手机设备以及平板设备中被广泛应用[2]。
2 EMBDS的使用环境特点
2.1 移动特点
EMBDS与以往的传统数据库是截然不同的,主要特点就是EMBDS的移动特性。在移动计算的情况下,同样的设备在不同地点加入到互联网中,其移动的特点会导致网络连接以及资源布局产生变化。当下人们的生活节奏在加速,人员移动也更加频繁,活动空间不断扩大,人们对智能设备的应用开始增加[3]。EMBDS的优势开始体现出来,有了EMBDS的帮助,人们可以在任何时间以及地点使用计算设备。
2.2 断开以及连接的频繁性
通常来说,移动设备以及互联网连接并不是长时间持续的,而是要经过不断连接以及挂断的过程。在此过程中,EMBDS与固定互联网的连接很多时候会在挂断的状态中,因此,需要EMBDS中的程序在网络连通的情况下持续运行,不会因为网络的断开而停止,而EMBDS就需要在不同的地点以及时刻进行网络连接,同时查询数据需要保证一致性[4]。
2.3 网络状态多样性
移动性是移动设备最主要的优势,可以让人们的生活以及工作更加方便,在不同的时间以及空间中用一个设备,所处的网络质量会有适当的变化,而网络情况可以说是复杂多变,有的时候网络质量是非常良好的,有的时候则是带宽比较低的广域网,甚至在一些地方网络信号非常差,让设备难以与网络实现连接,就需要EMBDS针对不同质量的网络选择最好的联网方式,从而使人们对移动设备的使用不会受到影响[5]。
2.4 资源限制性
移动设备的电源本身续航能力是有容量限制的,一般情况下,一台移动设备可以续航十几个小时。另外,移动设备的存储空间也是有一定容量限制的,与固定设备比,移动设备的存储空间要小很多,运算能力以及处理能力也受到诸多的限制。在EMBDS的实际应用中,只有信息查询以及程序的运行、存储优化方面都保持不错的性能,EMBDS才能满足人们的客观需求。
3 EMBDS的主要技术
3.1 数据的备份以及缓存
复制是将诸多的数据进行备份,避免数据丢失,其中涉及效劳器以及保管数据库部分,一般情况下,效劳器被称为缓存,备份的目的是加强EMBDS的安全性以及实用性。因为各方面条件的限制,EMBDS无法入普通数据库,长期保持稳定的联网,因此需要在客户端中有一个用于数据存储的数据库,这就是缓存。缓存下来的数据,是依赖原本的数据库展开适当划分,需要用户有自主修改以及删除的权限。另外,缓存需要有网络同步的能力,满足用户的使用需求。当下数据部分以及缓存方面的技术不断创新,要面对的主要问题是对多个节点数据分歧展开维护,并让数据保证安全和准确。一般情况下,备用协议有两种不同的类型,一种是严格一致协议,指在任何的情况下,数据库部分都要一致;另外是弱一致协议,指可以允许数据有不一致的情况,但这些不一致是暂时存在的,同时不一致也要有一定单位,要保证整体性。
3.2 數据广播
数据广播是借助卫星以及电视广播的网络进行数据传递。在计算运行中,系统会对不对称性展开检查,并在数据库中进行数据查找,有规律地为客户发送数据。其优点是借助数据广播可以改善EMBDS的断接问题。另外,数据广播的系统可以分成用户客户端以及后台服务器两个主要方面,效劳器方面,则是要针对如何对数据传送方面进行组织,移动节点要负责对本地缓存进行查看,减少数据查询所需要的时间。
3.3 优化位置信息查询
EMBDS中有需要进行更新以及搜索位置的数据,在搜索的时候,与本身所处的位置是有关系的,不同区域以及不同类型所产生的查询结果是不同的。比如对附近的商场进行搜索,EMBDS的查询优化是以传统的分布式搜索作为基础,进行适当的优化,借助其他的方法以及途径减少其中断接造成的影响。运用搜索系统,可以结合当下的网络情况,对搜索的策略做出适当的调整。
3.4 数据库事务处理
在数据库系统中,有一个功能是事务处理,是整个系统的管理中心,可以让数据保证整体性以及统一性,避免出现数据分歧,支持用户展开一对多访问,同时也保证了用户安全地展开数据查询。一般情况下,用户是借助事务处理进入EMBDS中进行信息查询的。
4 EMBDS要解決的问题
4.1 数据下载以及缓存问题
EMBDS的移动性是最主要的优势,设备与服务器之间的联网是不稳定的,网络质量难以得到保障,为了让设备可以在网络不理想的情况下,依旧正常满足用户的使用需求,就需要应用缓存技术,在断网的情况下可以对本地数据展开应用。在网络恢复连接之后,则可以让设备与EMBDS之间再次连接,对数据信息进行修改,使数据可以恢复一致性。
4.2 优化查询的结果
移动设备本身的存储容量是有限制的,对于用户来说,在最短的时间内,用最小的内存满足用户信息查询的需求是EMBDS要解决的关键问题。对查询结果展开优化时,可以运用适当的优化模型,对内部程序优先级展开优化,从而让查询过程得到最大程度的简化。在这个过程中,需要与先进的模型以及数值算法进行结合。
5 结语
总之,当下EMBDS实际发展受到人们的重视,其应用给人们带来诸多的便利,未来要加强对EMBDS的应用以及研发,提升其技术水平,促进移动互联的发展,并促进社会经济以及信息化的进步。
[参考文献]
[1]陈小年.嵌入式移动数据库系统中的数据查询研究与应用[J].信息与电脑(理论版),2019(2):145-146,153.
[2]刘儒香,鱼明,于雷.一种用于移动数据库查询结果排序的改进方法[J].湘潭大学自然科学学报,2017(3):80-84.
[3]李敬兆,谭大禹,朱东郡,等.面向云覆盖聚合网中节点资源有限的移动数据库研究[J].计算机应用研究,2018(1):217-221.
[4]吴昊,赵冬青,黄志勇,等.基于Android的控制点手持维护系统的设计与实现[J].测绘科学,2017(1):177-180,192.
[5]王坤勇.基于DELPHI XE5和Datasnap开发Android移动数据库应用系统研究[J].甘肃科技纵横,2015(4):21-23.
Abstract:Embedded mobile database is a kind of technology which plays an important role in the development of intelligent devices in the era of mobile interconnection, the application of it brings a lot of convenience to people. Microelectronic technology and storage technology update, people began to use the data processing technology used in the enterprise, into the embedded system, EMBDS began to be used in practice, and related equipment began to increase. This paper introduces EMBDS and analyzes the practical application of it, hoping to promote the development of EMBDS.
Key words:computer; embedded mobile database; application