一种基于HANA内存计算技术的电力企业网考系统技术方案

技术编号:19696817 阅读:30 留言:0更新日期:2018-12-08 12:28
本发明专利技术涉及一种基于HANA内存计算技术的电力企业网考系统,包括基于HANA内存计算技术的数据库服务器、多个网考应用服务器、F5负载均衡器和多个客户端,客户端经F5负载均衡器发送不同的命令至网考应用服务器,网考应用服务器接收客户端发送的命令后进行对应信息处理,并将信息处理结果传送到数据库服务器,数据库服务器根据信息处理结果经过查询分析处理,将查询分析处理结果经网考应用服务器、F5负载均衡器反馈回客户端。与现有技术相比,本发明专利技术保证电力公司各系统用户可以对海量数据实时、迅速的访问需求,全面支撑电力公司各系统用户在线考试、自测需求。

【技术实现步骤摘要】
一种基于HANA内存计算技术的电力企业网考系统
本专利技术涉及计算机网络
,尤其是涉及一种基于HANA内存计算技术的电力企业网考系统。
技术介绍
目前省管培、九个地市供电公司和部分直属单位、二十几个县公司均建设网考系统,主要包括自测练习(自定义策略)、网络考试(试卷设置、考试设置、评卷设置、进行考试、进行评卷)、试题管理、数据归档、查询统计等业务功能。省公司层面与各单位层面的业务系统区别主要在于人员范围、题库内容、抽题策略方式的不同。因现有各单位的系统大部分都是2006、2007年左右上线的,受当时技术水平的限制,存储过程、Ajax、XML静态页面存储技术未广泛使用,如果系统直接采用平行迁移,仅改造接入单位名称,统一集中部署在省公司的服务器上,预期可能会出现以下情况:1、同时在线考试人数有限;2、考卷显示模式缺陷;3、在线自测与在线考试无法并行;4、考试归档库庞大,查询不方便。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种基于HANA内存计算技术的电力企业网考系统,保证电力公司各系统用户可以对海量数据实时、迅速的访问需求,全面支撑电力公司各系统用户在线考试、自测需求。本专利技术的目的可以通过以下技术方案来实现:一种基于HANA内存计算技术的电力企业网考系统,包括基于HANA内存计算技术的数据库服务器、多个分别部署于电力企业信息内网的网考应用服务器、F5负载均衡器和多个客户端,每个网考应用服务器均分别连接数据库服务器和F5负载均衡器,每个客户端均分别连接F5负载均衡器,客户端经F5负载均衡器发送不同的命令至网考应用服务器,网考应用服务器接收客户端发送的命令后进行对应信息处理,并将信息处理结果传送到数据库服务器,数据库服务器根据信息处理结果经过查询分析处理,将查询分析处理结果经网考应用服务器、F5负载均衡器反馈回客户端。所述网考应用服务器的个数为3-5个。每个网考应用服务器内架设2个Web服务器模块,一个Web服务器模块与网考应用服务器的在线自测功能对应,另一个Web服务器模块与网考应用服务器的在线考试功能对应,并通过F5负载均衡器的负载均衡技术,实现多个网考应用服务器与多个客户端之间的实时数据传输。每个网考应用服务器设置用于存储考生考试信息的文件存储模块,考试过程中每隔设定时间自动将客户端发送的考生考试信息写入文件存储模块内,考试结束后再将文件存储模块内的考生考试信息逐条写入数据库服务器。所述设定时间为15秒-25秒。与现有技术相比,本专利技术具有以下优点:1)把原有在oracle数据库的数据全部迁移到基于HANA内存计算技术的数据库服务器,所有的数据均存储在内存中,大大提升了数据读取速度。2)对系统架构优化,设置数据库服务器、多个网考应用服务器,每个网考应用服务器内架设2个Web服务器模块,并通过F5负载均衡器的负载均衡技术,解决系统并发性问题。3)对考试信息存储方式优化,将采用文件存储模块存储考生考试信息,大大降低了网考系统与数据库的交互频率,从而提升了系统运行效率。附图说明图1为本专利技术系统的结构示意图。图中,1、数据库服务器,2、网考应用服务器,3、F5负载均衡器,4、客户端。具体实施方式下面结合附图和具体实施例对本专利技术进行详细说明。本实施例以本专利技术技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围不限于下述的实施例。如图1所示,一种基于HANA内存计算技术的电力企业网考系统包括基于HANA内存计算技术的数据库服务器、多个分别部署于电力企业信息内网的网考应用服务器、F5负载均衡器和多个客户端,每个网考应用服务器均分别连接数据库服务器和F5负载均衡器,每个客户端均分别连接F5负载均衡器,电力公司各系统用户操作客户端,客户端经F5负载均衡器发送不同的命令至网考应用服务器,网考应用服务器接收客户端发送的命令后进行对应信息处理,并将信息处理结果传送到数据库服务器,数据库服务器根据信息处理结果经过查询分析处理,将查询分析处理结果经网考应用服务器、F5负载均衡器反馈回电力公司各系统用户的客户端。HANA内存计算技术是一个软硬件结合体,把原有在oracle数据库的数据全部迁移到数据库服务器的HANA内存数据库,所有的数据均存储在内存中,大大提升了数据读取速度。基于HANA内存计算技术的电力企业网考系统的性能优化包括:系统架构优化、考试信息存储方式优化、代码层的优化。系统架构的优化,网考应用服务器的个数为3-5个。本实施例中设置3个网考应用服务器,网考应用服务器实现网考系统的运行。每个网考应用服务器内架设2个Web服务器模块,一个Web服务器模块与网考应用服务器的在线自测功能对应,另一个Web服务器模块与网考应用服务器的在线考试功能对应,并通过F5负载均衡器的负载均衡技术,实现多个网考应用服务器与多个客户端之间的实时数据传输,解决系统并发性问题。考试信息存储方式优化,每个网考应用服务器设置用于存储考生考试信息的文件存储模块,考试过程中每隔设定时间自动将客户端发送的考生考试信息写入文件存储模块内,考试结束后再将文件存储模块内的考生考试信息逐条写入数据库服务器,大大降低了网考应用服务器与数据库服务器的交互频率,从而提升了系统运行效率。设定时间为15秒-25秒,本实施例中设定时间为20秒。代码层的优化,对原先部分运行效率低的场景代码进行了全面优化,进一步提升了系统的整体性能与响应速度。本文档来自技高网...

【技术保护点】
1.一种基于HANA内存计算技术的电力企业网考系统,其特征在于,包括基于HANA内存计算技术的数据库服务器、多个分别部署于电力企业信息内网的网考应用服务器、F5负载均衡器和多个客户端,每个网考应用服务器均分别连接数据库服务器和F5负载均衡器,每个客户端均分别连接F5负载均衡器,客户端经F5负载均衡器发送不同的命令至网考应用服务器,网考应用服务器接收客户端发送的命令后进行对应信息处理,并将信息处理结果传送到数据库服务器,数据库服务器根据信息处理结果经过查询分析处理,将查询分析处理结果经网考应用服务器、F5负载均衡器反馈回客户端。

【技术特征摘要】
1.一种基于HANA内存计算技术的电力企业网考系统,其特征在于,包括基于HANA内存计算技术的数据库服务器、多个分别部署于电力企业信息内网的网考应用服务器、F5负载均衡器和多个客户端,每个网考应用服务器均分别连接数据库服务器和F5负载均衡器,每个客户端均分别连接F5负载均衡器,客户端经F5负载均衡器发送不同的命令至网考应用服务器,网考应用服务器接收客户端发送的命令后进行对应信息处理,并将信息处理结果传送到数据库服务器,数据库服务器根据信息处理结果经过查询分析处理,将查询分析处理结果经网考应用服务器、F5负载均衡器反馈回客户端。2.根据权利要求1所述的一种基于HANA内存计算技术的电力企业网考系统,其特征在于,所述网考应用服务器的个数为3-5个。3.根据权利要求1所述的一种基于HA...

【专利技术属性】
技术研发人员:蔡力军傅慧斌陈祖彬叶勋陈瀚陈芬陆兆頔李宏发吴飞
申请(专利权)人:国网福建省电力有限公司国网福建省电力有限公司信息通信分公司
类型:发明
国别省市:福建,35

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

1