理论教育 数据库存储和同步方案

数据库存储和同步方案

时间:2023-06-07 理论教育 版权反馈
【摘要】:表9操作日志Operate Log表10短信接收SMRDR3.3.2数据处理层同步模块数据存储过程中数据处理模块、数据同步模块、数据存储模块、通信协议解析模块,其中数据处理层的处理模块和数据同步是处理层的主要功能模块,处理层中的数据同步模块实现了数据的共享。获取、存储数据,数据存储在发布模块所使用的SQL Server数据库中,并将数据整理,按照图、表的形式显示在发布模块软件的界面上。

数据库存储和同步方案

3.3.1 数据存储及数据库结构

数据库使用SQL Server数据库来实现数据存储。本节主要描述两个数据库:一个数据库用来做采集数据的存储处理,该数据库数据内容需要在不同服务器间同步数据进行备份;另一个数据库是系统管理数据库,该数据库对用户信息进行管理,对系统的业务日志进行存储。具体内容见表1~表10。

表1 监控点属性

表2 监控中心类别Center Type

表3 站点Station

表4 站点类别Station Type

表5 水系Water System

表6 站点和监控中心的映射表Maps

表7 操作员Operator(www.daowen.com)

表8 监控中心登录日志Log Detail

注 ID指监控中心对应的Center ID。

表9 操作日志Operate Log

表10 短信接收SMRDR

3.3.2 数据处理层同步模块

数据存储过程中数据处理模块、数据同步模块、数据存储模块、通信协议解析模块,其中数据处理层的处理模块和数据同步是处理层的主要功能模块,处理层中的数据同步模块实现了数据的共享。

分布式数据存储同步模块利用了分布式系统的工作方式,结合防汛水雨情数据采集的需求和特点,以及水雨情数据处理的方式进行设计。该模块软件通过调用封装后的.dll文件中的指令,连接在数据处理服务器上,通过Socket的方式与数据处理服务器进行通信。获取、存储数据,数据存储在发布模块所使用的SQL Server数据库中,并将数据整理,按照图、表的形式显示在发布模块软件的界面上。数据同步模块的逻辑结构见图5。

图5 数据同步模块的逻辑结构图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈