一种基于FPGA数据库性能高速评判系统和使用方法技术方案

技术编号:41502064 阅读:33 留言:0更新日期:2024-05-30 14:44
本发明专利技术提供了一种基于FPGA数据库性能高速评判系统和使用方法,属于数据库设计技术领域。所述方法包括:数据库总控服务器和基于FPGA的数据库性能评判卡,所述数据库总控服务器通过PCIe与基于FPGA的数据库性能评判卡进行数据交互;所述数据库总控服务器为待评判数据库,可独立完成数据存储、读写和数据处理任务;所述基于FPGA的数据库性能高速评判卡被配置为向数据库总控服务器发送数据库性能测试数据,并根据返回数据及处理效率信息计算评判结果;并将评判结果输出。本发明专利技术通过FPGA对数据库总控服务器的性能进行评判,并行处理较传统软件评测方式效率更高、速度更快,可同时执行多个性能的评判和测试。

【技术实现步骤摘要】

本专利技术涉及一种基于fpga数据库性能高速评判系统和使用方法,属于数据库设计。


技术介绍

1、目前数据库性能评判当前存在的问题主要包括以下几个方面:性能指标不统一:不同厂商和不同版本的数据库系统所提供的性能指标各不相同,这给用户在比较不同数据库系统的性能时带来了困难。性能测试标准不规范:目前数据库性能测试的标准和方法并不规范,导致测试结果的可比性和可靠性存在疑问。数据量的问题:随着大数据时代的到来,数据量呈现出爆炸式增长,对数据库的性能提出了更高的要求。而且不同厂商不同类别的数据库产品在数据处理效率、查询可靠性等方面已展现出巨大差异,这为用户的数据库定制和使用选择带来了巨大挑战。当前缺少一种完善数据库性能评判的标准和规范,推动性能测试场景的全面性和规范性,提高性能测试工具的可靠性和准确性。


技术实现思路

1、本专利技术目的是提供了一种基于fpga数据库性能高速评判系统和使用方法,保证了性能评判的效率,满足多种数据库查询处理操作。

2、本专利技术为实现上述目的,通过以下技术方案实现:

本文档来自技高网...

【技术保护点】

1.一种基于FPGA数据库性能高速评判系统,其特征在于,包括:数据库总控服务器和基于FPGA的数据库性能评判卡,所述数据库总控服务器通过PCIe与基于FPGA的数据库性能评判卡进行数据交互;

2.根据权利要求1所述的基于FPGA数据库性能高速评判系统,其特征在于,所述数据库总控服务器包括数据库内存和数据库总控服务器CPU;

3.根据权利要求2所述的基于FPGA数据库性能高速评判系统,其特征在于,所述基于FPGA的数据库性能高速评判卡包括FPGA芯片、DDR4存储器、按键键盘、晶振模块、电源模块、JTAG接口和数据缓存模块;

4.根据权利要求3所述的基于...

【技术特征摘要】

1.一种基于fpga数据库性能高速评判系统,其特征在于,包括:数据库总控服务器和基于fpga的数据库性能评判卡,所述数据库总控服务器通过pcie与基于fpga的数据库性能评判卡进行数据交互;

2.根据权利要求1所述的基于fpga数据库性能高速评判系统,其特征在于,所述数据库总控服务器包括数据库内存和数据库总控服务器cpu;

3.根据权利要求2所述的基于fpga数据库性能高速评判系统,其特征在于,所述基于fpga的数据库性能高速评判卡包括fpga芯片、ddr4存储器、按键键盘、晶振模块、电源模块、jtag接口和数据缓存模块;

4.根据权利要求3所述的基于fpga数据库性能高速评判系统,其特征在于,所述评判功能需求编码包括多维排序、分组聚合、分层连接、选择过滤操作中的一项或多项组合。

5.根据权利要求3所述的基于fpga数据库性能高速评判系统,其特征在于,所述fpga芯片包括输入指令解析模块、地址分配模块、需求复杂度系数计算模块、数据控制状态机、ddr4存储读取模块、数据读写模块、pc...

【专利技术属性】
技术研发人员:王雄儒赵鑫鑫姜凯王帅于帆
申请(专利权)人:山东浪潮科学研究院有限公司
类型:发明
国别省市:

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

1