省食药监局门户系统数据同步的研究与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jq1983wyh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着政府机构改革的深化和网络信息化的普及程度不断提高,政府机关加大了对信息系统的建设。省食品药品监督管理局门户系统是食药监局重点建设的信息系统之一。门户系统主要分为了网站页面部分和后台服务部分。前端页面部分提供用户浏览功能,后台服务部分对内提供系统管理服务。本文主要研究门户系统的数据同步部分。该部分的工作是对系统核心信息的备份。针对系统后台对页面的创建、修改和删除操作,同步部分在备份端完成同样的操作。其中,数据修改的同步涉及到同步算法的设计,这是本文的研究重点。基于对经典同步算法Rsync的理解与分析,结合省食药监局的数据特征,本文提出了基于Rsync改进的两轮同步方式。首先进行固定块数据校验,产生匹配的固定块数据对,对不匹配的固定块进行相似度检测,得到与其最接近的固定块,然后将匹配对和相似对都发送给备份端。再开始第二轮滑动块匹配,在相似对之间进行滑动校验,得到最终的差异数据。最后备份端根据匹配对和差异数据重构备份文件。根据改进的同步算法,系统实现了主备服务器之间的数据同步。系统同步分为了三个部分,针对文件创建的同步、针对数据修改的同步、针对文件删除的同步。其中,文件创建和删除针对的是整体文件,仅需主备两端进行消息沟通与文件传输。数据修改的同步依据改进算法实现,需要主备两端配合实现数据块校验和计算、数据块匹配以及文件重构,并通过消息的交互完成修改同步。在数据传输之前,算法需要将对象数据转化成可以发送的字节数据。因此,为了尽可能的降低网络流量,本文还描述了同步协议中校验和与差异数据的表示,在此基础上,也讨论了文件重构。根据改进同步算法,系统完成了同步系统的设计与实现。并对同步进行了功能测试,测试达到了我们预期的目标。本文还对算法进行了性能测试,分别针对不同分块大小、不同数据、不同相似度检测、不同方式进行了对比测试,结果表明改进算法在保证精准性的同时,有效降低了数据传输量,更适合于本门户系统的情况。测试也得出了算法最佳性能的配置。
其他文献
为满足不断提升的市场需求,3GPP等国际标准化组织积极推动着无线通信系统标准化进程。异构部署是3GPPLTE(Long Term Evolution)及LTE-A(LTE-Advanced)标准化的重要研究内容之
研究目的是希望帮助马来西亚中医界了解温病方药在马来西亚的运用现状,分析温病方在马来西亚的运用规律及其治疗的病证。同时也希望通过这次的论文更加了解中医学在马来西亚的历史进程和当前马来西亚中医临床现状以及温病方在马来西亚的运用文献理论研究。目前,马来西亚中医温病方使用现状的调研属于空白区,之前尚未有人进行过,故本研究具有一定开拓性。本文分为两个部分,第一部分为概述。通过这个部分阐述了中医学如何传入马来
3GPP在其发布的版本12中提出小小区的网络架构,以应对未来无线流量的爆炸性增长。小小区是一种低能耗、低费用的小型基站,主要应用场景是室内和室外的热点地区。由于部署简单
多糖水凝胶由于生物相容性优良而被广泛应用于药物传递系统。但是水凝胶载体在体内循环时也会遭受蛋白吸附污染和非特异性免疫排斥。因此,需要融合两性离子聚合物的抗蛋白特性,开发一种无污染的两性离子多糖水凝胶。已有研究证实两性磺基甜菜碱(SB)和羧基甜菜碱(CB)具有显著的防污性能。然而,很少有研究关注SB和CB材料之间的差异,尤其是两性多糖。本文中,我们设计了两种两性离子葡聚糖水凝胶:磺基甜菜碱葡聚糖(S
近年来随着数字多媒体技术和网络通讯技术的迅猛发展,数字图像已经成为人类传递信息的主要载体之一,与此同时,图像在教育技术领域的重要性也日渐突出。随着数字图像信息数据
学位
本文运用制度变迁理论、农户经济行为理论、交易成本理论等理论构建本研究的理论基础;然后对调研所获得的260份农户数据进行描述统计分析的基础之上,构建了二元Logistic模型
【目的】核糖核酸(RNA)N6-甲基腺苷(N6-methyladenosine,m6A)修饰是一种动态可逆的过程,由甲基转移酶样蛋白3(methyltransferase like protein 3,METTL3),甲基转移酶样蛋白14(methyltransferase like protein 14,METTL14)和肾母细胞瘤1相关蛋白(Wilm’s tumor 1-associated
作为一种动态的程序分析技术,动态符号执行凭借高代码覆盖率、自动化计算输入值、分析结果准确等优点,已被广泛应用于软件测试和验证领域。路径搜索是动态符号执行过程中的核
随着科技的快速发展和人们生活水平的提高,人们对于生活的智能化也越来越关注。人体动作识别在智能监控系统、智能机器人、人机交互、动作分析等领域有着广泛的应用前景。人