一种移动数据库同步系统的设计与实现

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:zahay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的分布计算与分布式数据库的研究是基于有线网络和固定主机的,这些都采用了一些默认的隐合假设,例如固定网络连接、对等通讯代价、主机节点固定不变等。计算技术和无线通讯技术的发展与结合使得一种全新的计算模式——移动计算模式成为现实,移动用户在自由移动的同时保持与固定主机或者移动主机的连接,访问网络中的数据。移动计算环境中上述的假设条件不再成立,传统的分布式数据库技术不再适用于移动环境。因此出现移动数据库,并成为国际数据库界一个新的研究方向。所谓移动数据库就是指移动计算环境中的分布式数据库,它涉及数据库、分布式计算以及移动通讯等多个学科领域。本文主要研究了移动数据库系统中核心部件同步服务器的关键技术。包括如何定义移动事务、如何把移动事务反映到主数据库、以及如何解决冲突等。另外还研究了一个完整移动数据库系统中不可或缺的短信通知服务器和Mail通知服务器的实现技术。 本文首先介绍了与移动数据库技术相关的分布式数据库系统研究现状以及开展移动数据库技术研究的总体情况。然后介绍了移动数据库技术的研究现状:移动数据库系统的分类;移动数据库的系统结构;移动数据库的关键技术等。 接下来设计了MobiSync系统来实现移动数据库和主数据库之间的复制和同步,利用MobiSQL语言来定义移动事务,程序员可以容易的定义事务需要的操作语义:不同的条件执行不同的操作和出现冲突时,如何解决等等。此外,在MobiSync系统中,我们还设计了通知系统,包括短信通知服务器和EMAIL通知服务器来记录并且给用户发送移动事务上传之后在服务器端执行的结果。 最后给出了系统中关键系统表的定义,同步过程中涉及的核心数据结构,并给出了一些关键技术的实现。
其他文献
集群式供应链作为一种新型的供应链组织模式,比传统的供应链具有明显的优势,如进行大规模定制化生产,降低成本,提高集群企业利润、市场竞争力和创新能力以及客户满意度等等。它是
随着计算机辅助设计技术的发展,通过实物模型产生数字模型的逆向工程技术获得了越来越广泛的应用。为了得到被测物体的完整数据模型,需要确定一个合适的坐标变换,将从各个视角得
本文的重点主要集中在特征点的匹配和多视角关系的校正.主要完成以下两方面的工作:(1)特征点匹配算法的设计.将特征匹配和极线几何估计有机的结合起来,给出一种基于组合优化
神经网络的输出对参数扰动的敏感性是神经网络设计和实现中的一个重要问题。参数的扰动对网络的输出会有怎样的影响?如何度量神经网络对参数扰动的敏感程度?本文着重计算和分
本课题针对我国海运行业业务面广,业务流程变化快,数据量大,业务系统开发工作量大、周期长以及业务数据的共享、抽取、分析,完整性、安全性的保持及高效的事务处理等问题提出
本文对网络测量、网络带宽测量的历史进行了回顾。按照测量方法的组成部分对带宽测量方法进行分类,突出了测量方法的特点,指出了各种测量方法的适用条件、技术原理和局
全球信息化快速推动了中国软件产业的不断发展,极大地促进了软件测试业的进步,但在软件测试的认识、软件测试技术、软件测试商业化等方面,目前中国的软件测试业与欧美还存在很大
本文主要研究滑动窗口连续查询的处理问题。滑动窗口查询是数据流中一类重要的查询类型。根据执行方式的不同,滑动窗口查询可以分为元组驱动滑动窗口连续查询和时间片
本文针对现在的异常检测系统由于计算机软硬件的原因,而无法很好的处理大流量的环境中的海量数据的问题,提出了一种基于数据流的在线保存数据概要信息的方法,实现了一个
本文研究了数据挖掘中频繁模式,聚类,分类算法,并提出了能够适应生物信息学数据和大数据量的频繁模式,聚类,分类挖掘算法。同时,提出了一种保存挖掘结果的缓存机制,提高了挖掘系