[1]黄志,李涛,宋瑶,等.基于Json的小型异构数据库同步策略研究[J].气象研究与应用,2020,41(01):48-53.[doi:10.19849/j.cnki.CN45-1356/P.2020.1.10]
 Huang Zhi,Li Tao,Song Yao,et al.Research on synchronization strategy of small heterogeneous database based on Json[J].Journal of Meteorological Research and Application,2020,41(01):48-53.[doi:10.19849/j.cnki.CN45-1356/P.2020.1.10]
点击复制

基于Json的小型异构数据库同步策略研究()
分享到:

气象研究与应用[ISSN:1673-8411/CN:45-1356/P]

卷:
第41卷
期数:
2020年01期
页码:
48-53
栏目:
新技术应用
出版日期:
2020-03-31

文章信息/Info

Title:
Research on synchronization strategy of small heterogeneous database based on Json
作者:
黄志 李涛 宋瑶 苏传程
广西区气象信息中心, 南宁 530022
Author(s):
Huang Zhi Li Tao Song Yao Su Chuancheng
Guangxi Meteorological Information Center, Nanning Guangxi 530022
关键词:
台站参数同步Json列别名
Keywords:
station parameterssynchronizationJsoncolumn alias
分类号:
P49
DOI:
10.19849/j.cnki.CN45-1356/P.2020.1.10
摘要:
针对不同气象业务系统所辖台站参数表在表字段不同的情况下,如何快速完成各个台站参数表之间的数据同步变更问题,本文提出了一种小型异构数据库同步方案。通过将数据库表名、表字段以及数据库连接信息封装为Json格式键值对配置文件,采用SQL列别名的方式完成对数据库表的查询;当元数据表参数信息发生变动时,通过对Json键值对顺序分解匹配,能准确定位元数据表和目标表各自对应的表字段,绑定其被修改的参数值,并自动生成SQL语句完成增删改操作。结果表明,基于Json的台站参数数据同步方式可简化开发框架并有效减低开发成本,快速建立各个异构数据库表的台站参数数据同步流程,通过在系统外部配置Json文件的方式可以降低后台代码的耦合度,有利于后期系统的管理和运维,具有良好的推广应用价值。
Abstract:
In order to solve the problem of how to quickly complete the data synchronization change among the parameter tables of different stations under the condition of different table fields in different meteorological business systems, this paper proposed a small heterogeneous database synchronization scheme. By encapsulating the database table name, table field and database connection information as Json format key value pair configuration file, SQL column alias was used to complete the query of the database table. When the parameter information of the source data table changed, the corresponding table fields and the target table could be accurately located, bounded to their modified parameter values, and automatically generate SQL statements to complete the operation of adding, deleting and modifying by decomposing and matching the order of the Json key value pair. The results showed that the way of data synchronization based on Json can simplify the development framework and reduce the development cost effectively, and quickly establish the process of data synchronization of various heterogeneous database tables. The way of configuring Json files outside the system can reduce the coupling degree of background code, which is conducive to the management, operation and maintenance of the later system, which has good application value.

参考文献/References:

[1] 穆鑫鑫,蒋同海,程力,等.基于Json的离线数据同步策略及应用[J].计算机系统应用,2017,26(12):257-26.
[2] 于卫国,陈泽瀛,文黎明.基于Json数据交换模型的实时支付系统设计和实现[J].微型机与应用,2016,35(12):84-87.
[3] 李伟程.基于Json技术的特种设备信息公示系统的研究[J].信息通信,2017(6):275-277.
[4] 谷方舟,沈波. Json数据交换格式在异构系统集成中的应用研究[J].铁路计算机应用,2012,21(2):1-4.
[5] 高静,段会川.Json数据传输效率研究[J].计算机工程与设计,2011,32(7):2267-2269.

备注/Memo

备注/Memo:
收稿日期:2020-01-18。
基金项目:完善省级智能网格预报业务系统数据环境(桂气科2019M10)、面向互联网应用的cimiss数据同步技术研究(2017M05)
作者简介:黄志(1981-),男,硕士研究生,高级工程师,研究方向:气象信息化与大数据研究与应用。
更新日期/Last Update: 1900-01-01