[发明专利]一种远程数据库响应性能测试比较系统及方法有效

专利信息
申请号: 201210307910.5 申请日: 2012-08-27
公开(公告)号: CN102833131A 公开(公告)日: 2012-12-19
发明(设计)人: 陈贞翔;王可可;杨波;马坤;刘鹍 申请(专利权)人: 济南大学
主分类号: H04L12/26 分类号: H04L12/26;G06F11/00
代理公司: 济南圣达知识产权代理有限公司 37221 代理人: 张勇
地址: 250022 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 远程 数据库 响应 性能 测试 比较 系统 方法
【说明书】:

技术领域

发明具体涉及一种远程数据库响应性能测试比较系统及方法。

背景技术

随着软件业的迅猛发展,数据库系统从以前的单层结构进入了三层架构甚至现在多层架构的设计,从以前一个默默无闻的后台仓库,逐渐成为了互联网中一个重要的系统。以前往往把数据库操作写在应用层,从而提高各个模块的独立性和易用性,而现在越来越多的数据库操作被作为存储过程直接放在数据库上进行执行来提高执行效率和提高安全性。

数据库开发在软件开发的比重逐步提高,随之而来的问题也突出。我们以前往往重视对代码的测试工作,随着流程技术的日益完善,软件质量得到了大幅度的提高,但数据库方面的测试仍然处于空白。我们从来没有真正将数据库作为一个独立的系统进行测试,而是通过对代码的测试工作间接对数据库进行一定的测试。随着数据库开发的日益升温,数据库测试也需要独立出来进行符合自身特点的测试工作。

虽然我们的硬件最近几年进步很快,但是我们需要处理的数据以更快的速度在增加。几亿条记录的表格在现在是司空见惯的,如此庞大的数据量在大量并发连接操作时,我们不能像以前一样随意的使用查询,连接查询,嵌套查询,视图,这些操作如果不当会给系统带来非常巨大的压力,严重影响系统性能。

FPGA(Field Programmable Gate Array)即现场可编程门阵列,是作为专用集成电路ASIC领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。使用FPGA器件设计数字电路,不仅可以简化设计过程,而且可以降低整个系统的体积和成本,增加系统的可靠性。FPGA器件设计数字系统电路的主要优点如下:

(1)工作速度快

FPGA/CPLD器件的工作速度快,一般可以达到几百兆赫兹,远远大于软件。同时,使用FPGA器件后实现系统所需要的电路级数又少,因而整个系统的工作速度会得到提高。

(2)可靠性高

减少芯片和印刷板数目,不仅能缩小系统规模,而且它还极大的提高了系统的可靠性。具较高集成度的系统比用许多低集成度的标准组件设计的相同系统具有高得多的可靠性。使用FPGA器件减少了实现系统所需要的芯片数目,在印刷线路板上的引线以及焊点数量也随之减少,所以系统的可靠性得以提高。

(3)设计灵活

使用FPGA器件,可以不被标准系列器件在逻辑功能上所限制,而且修改逻辑可在系统设计和使用过程的任一阶段中进行,并且只须通过对所用的FPGA器件进行重新编程即可完成,给系统设计提供了很大的灵活性。

(4)计算并行化

FPGA最大的特点就是计算过程的并行化。而一般的软件计算过程都是串行化的计算过程,这就大大的限制了计算能力的发挥。利用FPGA并行化的计算特征,可以模拟不同的数据计算和数据的发送过程,更真实的模拟了用户访问数据库时的情形。

发明内容

本发明的目的是提供一种远程数据库响应性能测试比较系统及方法,利用FPGA并行化的计算特征,在无差异的环境下能够对数据库的总体性能进行测试和评估。

为实现上述目的,本发明采取的技术方案如下:

一种远程数据库响应性能测试比较系统及方法,包括一个FPGA板卡,FPGA板卡包括若干RJ45接口、数据发送模块、响应分析模块,所述的若干RJ45接口与对应的待测服务器相连,所述的FPGA板卡通过PCI接口与上位机相连;所述的数据发送模块的作用主要是通过RJ45接口向待测服务器发送数据;所述的数据响应分析模块的主要作用统计响应速度,发送和接受时间,返回的结果,延时信息。

所述的数据发送模块包括IP_hdr_ctrl模块,IP_data_ctrl模块,IP_pkt_gen_ctrl模块,Link_ctrl模块,Rate_ctrl模块和Pkt_seng_module模块;IP_hdr_ctrl模块主要完成数据包头部的产生,IP_data_ctrl模块主要完成数据包负载的产生,IP_pkt_gen_ctrl模块主要是控制IP_hdr_ctrl模块和IP_data_ctrl模块,Link_ctrl模块主要启动IP_pkt_gen_ctrl模块,Rate_ctrl模块主要控制数据的发送速度,Pkt_send_module模块主要发送上一步所产生的数据包;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南大学,未经济南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210307910.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top