由于分布式数据库系统的高效性、数据共享等优点,在目前社会发展的过程中得到了广泛的应用,所以一种基于交换中心的分布式系统数据同步的技术以应运而生,这种技术能够让各个数据库的站点在交换中心中对数据进行直接交换,并且能够灵活将同步模式和数据下发的方式进行配置,在很大程度上使数据的安全性、完整性和抗抵赖性得到了保证。
1 分布式系统数据同步技术的综合概述
1.1 数据同步技术
数据同步技术就是指将数据库站点之间的数据的更新能够在分布式数据库系统中得到同步,让数据能够分布存放,从而让数据库能够进行分布式的处理的一种技术。这种处理方式通过将允许使用的应用程序透明地对分布存放的数据进行存取,能够让用户在使用的过程中感觉这些数据是存放在本地相应的服务器上,在一定程度上增加了用户的体验感。
大学英语b级1.2 分布式数据库系统同步技术的特点
分布式系统数据同步技术主要有四个特点,包括跨平台性和异构性、能灵活配置同步模式、稳定性以及
在传输过程中的机密性。该技术的跨平台性和异构性体现在使用JAVA技术进行开发,将XML作为其中的一种中间件,能够在一定程度上降低异构的数据库系统中存在的差异和不兼容的问题,让数据能够在该系统中进行交换,使系统的扩充和与其他一些系统的信息交流得到了发展;能灵活配置同步模式体现在可以在不同的应用环境中选择不同的数据同步的模式,而数据同步的模式主要有两种,其中包括全量同步和增量同步;其稳定性主要体现在在网络运行的过程中不会因为网络的不稳定而丢失相关的数据,也不会使相应的数据系统出现错乱的现象;机密性体现在由于在数据的传输过程中,采用的是一种特殊的封装格式,并且使用的是安全性比较好的设备进行传输,因此能够保证整个数据的传输过程有很好的机密性和完整性[1]。
2 对分布式系统数据同步技术的设计
2.1 对其架构的设计
分布式系统数据同步技术主要采用的是一种基于交换中心的同步架构的模式,其主要是将每个数据库站点所要提交的同步数据提供给交换中心,然后让交换中心能够自主根据数据库站点的需要分发相应的数据。这样使数据库的站点发生一定的改变之后,不用直接将数据分发给其他的数据库站点,它只用将发生改变的数据发送给交换中心,然后让交换中心对发生变化的数据进行分发,有效避免了各个数据库站点之间交换数据信息的频率,也使各个站点之
间的连接性减弱[2]。
基于交换中心的同步架构模式有两个优点,其一是能够灵活配置同步模式,数据系统中的每个站点将产生的数据信息传送给交换中心,不需要对数据进行全量同步或者增量同步的考虑,其二是在一定程度上避免了总的数据库的站点对其它站点进行维护的麻烦,并且根据后期的需要增加或者减少的站点也不会影响数据库站点的正常运行。
2.2 同步技术的具体实现
(1)相关系统的具体组成。组成同步系统主要有各个数据库站点的同步模块、交换中心以及数据进行传输的模块,数据库站点的同步模块的工作主要是采集发生变化的数据、封装XML的数据以及对XML数据进行解析等;交换中心的工作主要是配置相关的同步模式并对各个同步的数据库站点进行维护等;而数据进行传输的模块的工作主要是有效保证数据传输过程中的安全等。比如有两个同步模块A和B,两个数据库站点A和B,有效将两个同步模块部署在相应的数据库站点中,可以及时发现数据发生变化的情况。在一个站点发生了数据变化的时候,可以通过相关的数据采集模块对变化的数据进行采集,然后使用XML的封装模块将变化的数据封装成相应的XML格式,将该格式的文件放到传输的模块进行传输,当交换中心接受到传输过来的数据之后,要将数据进行汇总和分析,这就是整个阶段中的上报阶段,当上报阶段完成之后,交换中心就可以根据汇总出的数据,有效根据同步配置的信息学,将数
现在流行什么歌据在各个站点内进行分发,最后再由各个数据库站点接收完数据之后,将XML格式进行解析完成入库工作,这就是最后的下发阶段。这样分工明确的工作流程,在很大程度上提高了数据库系统的工作效率。
(2)捕捉变化的数据的方式。数据进行同步的基础就是获取到数据信息的变化,它不仅是数据进行同步更新的主要依据,还是进行同步操作的主体。所以可以在源数据库中对一些需要同步的数据信息建立相关的触发器,让同步数据在数据库中发生插入等变化的操作时,把一些发生变化的数据进行标记,并且将变化的数据转变成XML格式的文件传输给交换中心。通过研究表明,这种方法比一般的日执法和快照法等执行的效率更高。梦到辣椒
(3)同步系统中的XML文本格式。XML文本格式就是当数据库站点中的数据发生一些变化时,通过同步的程序将变化的数据生成相应的XML文本格式,将之发布到交换中心中,其主要的结构如下:
<complexType name=“header”><sequence>
收稿日期:2018-10-26
作者简介:谭松荣(1975—),男,广东广州人,硕士,工程师,研究方向:分布式系统设计。
基于交换中心的分布式系统数据同步技术
谭松荣 王伟
元旦的诗句(天翼爱音乐文化科技有限公司,广东广州 510180)
摘要:本文探讨了分布式系统数据同步技术的综合概述,研究分析了对分布式系统数据同步技术的设计。关键词:交换中心;分布式系统;数据同步技术中图分类号:TP311.13文献标识码:A 文章编号:1007-9416(2018)12-0140-01
设计开发
DOI:10.19695/jki12-1369.2018.12.77
······下转第142页
第 36 卷 数字技术与应用 www.szjsyyy
(4)自动土壤水分观测业务质量统计。统计项目包括基数标准、责任性错情、观测错情、操作错情、报表错情、总错情率等。
(5)高空气象观测业务质量统计。统计项目包括总放球数、观测质量工作基数、错情数、错情率统计;测风高度统计;重放球次数统计、系统故障统计等。
(6)新一代天气雷达业务质量统计。统计项目包括雷达观测业务基数、雷达保障业务基数、雷达观测业务错情、雷达保障业务错情、交接班校对错误次数、台站月总错情、月错情率。
2.4 系统管理与通知、文件发布
(1)数据的市级报查及省级核查功能。统计数据报查提供给市级管理人员数据修正的渠道,当台站账户发现统计数据有疑误时,可从反馈模块发布信息,管理员根据反馈内容对报查数据进行核查。同时,管理员自查时发现数据错误,也可直接对数据进行修正。(2)统计数据的联动修正功能。提供数据排除接口,可对选定时间段内、选定数据类型到报时间作扣除及反扣除处理,并根据该数据的发送频次来自动重新计算并记录所有与之相关联的字段。
Design and Development of Statistical Automation Platform for Meteorological Data
Transmission Service
开机不显示桌面LIU Meng-yu, XING Li-ping, ZHANG Bing-song
(Hubei Meteorological Information and Technical Support Center , Wuhan Hubei 430074)
Abstract:This paper integrates the existing database and file system to transmit data, designs and de
velops a set of meteorological data transmission business statistics automation platform, which provides users with query and analysis convenience.
Key words:transmission; statistics; meteorological data
3 结语
本文系统功能和设计方面详细介绍了气象资料传输业务统计
自动化平台的设计开发思路,在自动生成图文报表的基础上,增加了疑误核查干预及数据修正流程,系统开发完成并投入使用后,能为业务管理部门及其他用户提供更详细的统计数据,更好地反映资料的实际传输到报情况,提高业务管理部门的办公自动化水平和工作效率。参考文献
[1]常瑜青.综合气象观测运行监控系统的分析[J].科技风,2018(33):124.
[2]孟永红.综合气象观测系统运行监控平台(ASOM)设计[J].科学技术创新,2018(16):81-82.
[3]王杰,胡春,王敏,赵福燕.综合气象观测运行监控系统业务可用性算法研究[J].科技创新导报,2018,15(5):135-136+138.
......
......
</sequence>
</complexType>
(4)同步系统中的安全传输模块。由于分布式系统数据同步系统主要是基于交换中心,所以交换中心要维护每个站点之间存在地址信息,各个站点之间也要了解交换中心的地址。对同步系统安全传输模块的编程主要采用的是JAVA的套接字,有效通过将IP 地址与相应的端口进行连接,让数据传输的过程能够安全。其中可以使用socket系统,由于该系统是根据不同客户的不同需求而设计的,所以在使用的过程中,有不同的socket系统提供,socket可以有效利用客户和服务器解决各个数据库之间的连接问题,并且在使用socket进行传输的过程中还有相应的安全传输数据的协议,通过密钥对发送的数据进行保护,并且其签名值是数据体的签名,可以通过验证相关的用户的身份信息保证传输过程中数据的安全和完整[3]。
Data Synchronization Technology of Distributed System Based on Exchange Center
TAN Song-rong, WANG Wei
(Tianyi Ai Music Cultural Technology Co., Ltd. , Guangzhou Guangdong 510180)
Abstract:This paper discusses the comprehensive overview of data synchronization technology in distributed system, and studies and analyses the design of data synchronization technology in distributed system.
Key words:exchange center; distributed system; data synchronization technology
3 结语
随着科学技术的不断发展,对互联网系统的要求越来越高,因此基于交换中心的分布式系统数据同步技术的出现是必然的趋势,通过对同步技术的架构设计、数据的捕捉方式等进行分析,可以清楚的了解到分布式系统数据同步技术不仅能够使数据的同步工作能够更高效、更准确,还能够让同步模式能够灵活配置,有效降低了以往各个站点之间进行配置的复杂程度,让数据库之间的数据交换能够变得更加简单。参考文献
[1]张莹,步晓亮,李强,徐辉.基于交换中心的分布式系统数据同步技术[J].通信技术,2018(2):365-369.
[2]王昭.分布式异构数据源同步框架的研究与实现[D].天津理工大学,2018.
[3]夏明慧.分布式数据库数据同步的应用分析[J].智能城市,2016(3):78-79+82.
······上接第140页
>二胎产假多少天
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论