一种电力营销系统技术方案

技术编号:24353440 阅读:29 留言:0更新日期:2020-06-03 02:04
本发明专利技术公开了一种电力营销系统,包括数据运算模块和数据存储模块,数据运算模块和数据存储模块之间采用Infiniband交换机进行数据互连,数据运算模块用于接收并响应用户端发送的业务请求。本发明专利技术解决了现有营销系统存在的重启困难、维修费用及时间成本高的问题。

A power marketing system

【技术实现步骤摘要】
一种电力营销系统
本专利技术属于计算机
,涉及一种电力营销系统。
技术介绍
现有营销业务应用系统的数据库物理架构,采用“小型机+集中式存储”架构。使用HP(惠普)小型机,虽然性能稳定,运行可靠,且经过长期运行,然而一旦遇到停电重启、宕机等意外情况,小型机经常发生损坏或无法启动等故障。同时,现有“小型机+集中式存储”架构成本较高。HP(惠普)小型机价格较高,且维护费用高,一旦发生损坏,需要原厂修理,维修费用、时间成本高。
技术实现思路
本专利技术的目的是提供一种电力营销系统,解决了现有营销系统存在的重启困难、维修费用及时间成本高的问题。本专利技术所采用的技术方案是,一种电力营销系统,包括数据运算模块和数据存储模块,数据运算模块和数据存储模块之间采用Infiniband交换机进行数据互连,数据运算模块用于接收并响应用户端发送的业务请求。本专利技术的特征还在于,优选地,数据运算模块包括至少两台X86生产数据库运算服务器,所述数据存储模块包括至少两台X86生产数据存储服务器,Infiniband交换机分别同时与每台X86生产数据库运算服务器和每台X86生产数据存储服务器相连。还包括备份服务器子模块,备份服务器子模块与每台X86生产数据库运算服务器连接。优选地,备份服务器子模块通过ADG进行数据的备份复制。优选地,备份服务器子模块用于定期存储生产数据。优选地,业务请求包括客户管理、用电量查询、合同查询、费控管理、电费管理、账务管理、计量管理、稽查管理中的一种。本专利技术的有益效果如下:(1)解决了营销户表改造和三供一业用户激增的问题。(2)消除了老设备超期服役隐患。(3)本专利技术的物理架构是基于X86的分布式并行架构,即将多台服务器整合为整体“单台”超级计算机,进行大量数据的处理,以此对系统的I/O性能,进行优化,解决了“小型机+集中式存储”系统架构存在的重启困难、维修费用及时间成本高的问题。附图说明图1是本专利技术一种电力营销系统的结构示意图;图2(a)、(b)是将本专利技术一种电力营销系统与现有的“小型机+集中式存储”进行IOPS大小测试的测试结果图;图3是将本专利技术一种电力营销系统与现有的“小型机+集中式存储”进行创建数据库文件所用的时间的测试结果图;图4是将本专利技术一种电力营销系统与现有的“小型机+集中式存储”进行用电客户信息全表扫描对比的对比结果示意图;图5是将本专利技术一种电力营销系统与现有的“小型机+集中式存储”进行工单信息表全表扫描的对比结果示意图。图中,1.X86生产数据库运算服务器,2.备份服务器子模块,3.Infiniband交换机,4.X86生产数据存储服务器。具体实施方式为了使本专利技术实施例的目的、技术方案和优点更加清楚,下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述。本专利技术一种电力营销系统,包括至少两台X86生产数据库运算服务器、至少两台Infiniband交换机及至少两台X86生产数据存储服务器,任意一台Infiniband交换机分别同时与每台X86生产数据库运算服务器和每台X86生产数据存储服务器连接,X86生产数据库运算服务器用于接收并响应用户端发送的业务请求。还包括备份服务器子模块,备份服务器子模块与每台X86生产数据库运算服务器1连接。备份服务器子模块2通过ADG(ActiveDataGuard)进行数据的备份复制。需要说明的是,图1仅为本专利技术实施例提供的一种电力营销系统的结构示意图,图1中仅显示了两台X86生产数据库运算服务器1、两台备份服务器子模块2、两台Infiniband交换机3、X86生产数据存储服务器4。图1中,两台X86生产数据库运算服务器1所在框属于数据运算模块;两台Infiniband交换机3所在框属于数据交换模块;两台X86生产数据存储服务器4所在框属于数据存储模块。本专利技术一种电力营销系统已经在陕西省电力公司进行实践应用,经过测试,各项性能指标良好,达到预期性能要求。经过改造前后数据库性能对比,I/O性能提升至少12倍以上。以下测试结果中,分布式数据库指的是本专利技术一种电力营销系统提供的基于X86的分布式并行架构数据库,小型机数据库指的是现有的小型机+集中式存储数据库。数据库I/O(Input/Output输入输出)性能对比结果:(1)测试IOPS大小:IOPS是指单位时间内系统能处理的I/O请求数量,一般以每秒处理的I/O请求数量为单位,mbps为每秒的读写的数据大小以mb/s为单位。应用本专利技术一种电力营销系统后,分布式数据库的事务处理性能是原小型机数据库事务处理性能的60倍,如下表1所示:表1环境分布式数据库小型机数据库Max_iops132万22000Max_mbps36G600M图2(a)是Max_iops环境下,小型机数据库与分布式数据库的对比吞吐量;图2(b)是在Max_mbps环境下,小型机数据库与分布式数据库的对比吞吐量。(2)测试创建数据库文件所用的时间。在数据库中创建一个30G大小的数据文件,对比创建完成所需要的时间:测试结论如下表2所示:表2环境分布式数据库小型机数据库时间34秒6分19秒对比创建数据文件时间如图3所示,根据测试结果得出,分布式数据库创建大数据文件仅为原生产小型机数据库创建大数据文件所需时间的十分之一,速度提升10倍以上。(3)对表进行全表扫描操作。在生产系统中查找数据量比较大的表,进行全表扫描,对比测试分布式数据库与生产系统所需要的时间。全表扫描用电客户信息表和全表扫描工单信息表,进行对比时间。扫描过程如表3所示:表3扫描测试结果如图4、5所示,根据测试结果得出,进行全表扫描时,分布式数据库比原生产小型机数据库效率提升10倍。(4)数据库性能分析工具对比。从数据库性能分析工具中,摘录部分月性能查询,对比切换前后原生产小型机数据库与分布式数据库部分SQL脚本,反应月性能查询时间。(5)高可用性测试。分布式数据库是RAC+ASM架构,4台DB节点,6台存储节点,为了测试分布式数据库的高可用性,现在做出以下场景:运算模块测试:将其中两个运算模块进行宕机操作,测试数据库,数据库正常工作。存储模块测试:将两台X86生产数据存储服务器中的一台进行宕机操作,查看数据库状态,数据运行是否正常,数据是否完整。Infiniband网络测试:将两台Infiniband交换机中的一台关闭,查看数据库状态是否正常。(6)应用感知对本文档来自技高网...

【技术保护点】
1.一种电力营销系统,其特征在于:包括数据运算模块和数据存储模块,数据运算模块和数据存储模块之间采用Infiniband交换机进行数据互连,数据运算模块用于接收并响应用户端发送的业务请求。/n

【技术特征摘要】
1.一种电力营销系统,其特征在于:包括数据运算模块和数据存储模块,数据运算模块和数据存储模块之间采用Infiniband交换机进行数据互连,数据运算模块用于接收并响应用户端发送的业务请求。


2.根据权利要求1所述的一种电力营销系统,其特征在于:所述数据运算模块包括至少两台X86生产数据库运算服务器,所述数据存储模块包括至少两台X86生产数据存储服务器,Infiniband交换机分别同时与每台X86生产数据库运算服务器和每台X86生产数据存储服务器相连。


3.根据权利要求2所述的一种电...

【专利技术属性】
技术研发人员:李承泽赵永柱刘莹房涛陈刚胡鑫裴瑛慧孙红宝苏江杨海文陈银刚刘武佳张向龙任世佑
申请(专利权)人:国网陕西省电力公司信息通信公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1