某电力农电公司(以下简称总部)于2001年正式成立,在18个辖区设有供电营业所(简称营业所),负责供用电管理。农网改造以后,对供电所的业务管理水平和服务质量提出了更高的要求,2009年,总部对各营业所实施了一期工程,营销业务实现了计算机化,营销工作发生了巨大变化。但是,由于营业所没有与总部联网,总部对营销数据的处理(如报表合并汇总)仍停留在手工处理阶段,营业所仍需驱车往总部送各种报表,其总体工作效率并不高。随着覆盖各营业所通信网络的建成,给总部与营业所联网运行(以下简称联网运行)创造了条件。所以,2012年总部提出联网运行的要求,一是总部与营业所实现联网运行,实现总部与各营业所的互联互通,实现整个农电公司的信息共享;二是实现总部对营业所进行汇总统计、汇总分析、综合查询等功能及对营业所营销业务的集中监管。
1 面临的主要问题
用电所分布在离总部方圆200公里范围,对联网运行影响最大的是数据存储方式,即数据是采用集中存储在总部还是分散保存在营业所,将直接关系到联网运行的效果和可行性。
解决数据存储问题必须考虑以下因素:
①保证营销系统的正常运行。
②数据存储方式应有利于总部汇总统计、分析及集中管理。
③农电网络覆盖面广、传输距离远、中间结点多;加之农电网络属于企业内部非营利性网络,主要用于电力企业内部的通信和变电所监测,在网络故障诊断、故障排除等网络维护方面的能力有限。所以,数据存储方式必须结合网络的实际情况,既要保证原有营业所营销系统的稳定运行,又能满足总部对数据集中管理的需求。
2 解决方案
针对联网运行的需求及所面临的主要问题,提出了三种解决方案:
方案一:在总部设置集中数据存储系统,集中存放营业所的数据,营业所不设置数据库服务器,通过网络连接总部的数据库获取数据,完成相应操作。
优点:
(1)客户端维护简单,维护成本低。由于数据统一集中存放在总部,各营业所不涉及数据库维护工作,因此,营业所一端维护相对简单。
(2)有利于集中管理。总部可以对各营业所的数据进行实时监控管理。
(3)数据一致性好。数据集中存储在总部,各营业所需要访问总部唯一的数据库,不存在数据同步问题,数据一致性好。
(4)有利于数据共享和数据挖掘。数据集中存储有利于与其它系统的共享数据资源,有利于后期进行数据挖掘工作。
缺点:
(1)系统存在安全瓶颈。由于数据集中存储在总部,数据网络成为整个系统的安全瓶颈,一旦网络出现故障,各营业所的计算机业务将陷入瘫痪。
(2)独立运行处理能力差。系统运行必须建立在网络联通的情况下,如果总部主机出现故障,所有远程子站点将无法进行工作,这在很大程度上制约了营业所工作的主动性,营业所的运行依赖于总部的正常运行。
方案二:完全分布式数据存储。数据存储在各营业所,总部通过网络调用营业所数据,进行合并汇总、分析及查询等操作并将统计结果保存在本地。
优点:
前期投入少、见效快。由于总部不保存营业所数据,只存放汇总统计结果,因此只需投入普通的数据库设备,而且工程实施相对简单,实施周期较短。
缺点:
(1)总部应用系统结构复杂。由于数据分布在各营业所,总部需要连接各营业所的数据库进行汇总统计,应用系统结构比较复杂。
(2)维护成本高。数据库集中在营业所,对数据库的维护也集中在营业所,而营业所缺乏专门的系统维护人员,需要配备专门的维护人员进行定期维护,维护成本比较高。
(3)总部的运行依赖于营业所,营业所一旦出现数据库故障,总部将不能进行汇总统计工作,影响总部对信息的及时掌握与决策,不利于总部对营业所的集中管理。
(4)数据分布在各营业所,不利于营销系统与其它系统进行数据共享,不利于后期进行数据挖掘工作。
针对以上两种存储方案的不足,本文提出集中分布存储方案。该方案采用数据增量复制技术,实现数据的分布存储与集中管理。
方案三:集中分布式数据存储。数据首先存入营业所数据库,然后采用远程数据增量复制技术,实现营业所数据与总部数据的同步。
增量复制只对发生变化的数据进行传送,从而降低传送数据量,提高效率。总部需要增加数据存储系统,用来同步保存营业所的数据及汇总、统计结果数据.
优点:
(1)系统安全性高。各营业所计算机业务在本地进行,不依赖公司总部,即使网络出现故障,仍可保证各营业所计算机业务的正常运作。
(2)可靠性高。实现数据双备份,具有冗灾功能。采用“增量复制同步”技术,相当于营业所的数据在总部有一个备份,一旦营业所的网络或服务器发生故障,可以连上总部的数据库进行操作,系统可靠性明显提高。
(3)总部有集中数据存储,有利于与其它系统进行数据共享,有利于后期进行数据挖掘工作。
缺点:
(1)容易发生数据一致性问题。集中分布式存储的一个关键问题是解决集中存储与分布存储数据的同步问题,如果处理不当,容易产生数据不一致的问题。
(2)营业所端维护量大。营业所需要维护人员对数据服务器进行定期维护,维护量大。
综上所述,集中分布式据存储模式优势比较明显,如:数据既集中又分布,应用非常灵活方便;不需与总部连接即可独立操作(数据存在本地);系统运行速度快;只对变化的数据进行远程传送复制,传输效率高。以目前农电公司的状况来看,集中分布式存储加远程数据增量复制技术是最佳的解决方案。
3 总结
集中存储有利于信息资源的共享和数据挖掘,有利于消除信息孤岛。但是,集中存储要求网络环境必须是稳定和安全的。对于那些实时性有很高要求且网络安全有保障的系统,可以采取集中存储。然而,如果系统的规模大,跨越的区域较大时,则对网络的要求很高,会相应增加运营成本和维护管理费用。为此,对于集中分布式存储是一种可行的解决方案,对于那些既要满足远程分部的独立运行,又需要总部对分部进行集中管理的企业具有一定的借鉴意义。
参考文献
[1]邵佩英.分布式数据库系统及其应用(第2版)[M].科学出版社,2005.
[2]郭平,数据库原理(第2版)[M].清华大学出版社,2005.
[3]赵文辉,网络存储技术[M].北京清华大学出版社,2005.