[发明专利]一种基于FPGA的数据库SQL加速方法有效
| 申请号: | 202110144616.6 | 申请日: | 2021-02-03 | 
| 公开(公告)号: | CN112463870B | 公开(公告)日: | 2021-05-04 | 
| 发明(设计)人: | 黄超 | 申请(专利权)人: | 南京新动态信息科技有限公司 | 
| 主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F1/18;H04L29/08;G06N3/04;G06N3/08 | 
| 代理公司: | 南京鑫之航知识产权代理事务所(特殊普通合伙) 32410 | 代理人: | 姚兰兰 | 
| 地址: | 210000 江苏省*** | 国省代码: | 江苏;32 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 基于 fpga 数据库 sql 加速 方法 | ||
本发明提供了一种基于FPGA的数据库SQL加速方法,包括构建加速平台,加速预制,数据输出加速,数据存储加速及系统训练等5个步骤。本发明一方面系统构成简单,通用性好,数据处理能力强,可有效满足各类数据存储作业时加速处理的需求,提高数据处理及传输作业的工作效率;另一方面在数据加速处理时,数据加速效率高,数据处理稳定性好,且对数据加速处理控制自动化、智能化程度及控制精度高,从而极大的提高了数据处理的工作效率及质量。
技术领域
本发明涉及一种基于FPGA的数据库SQL加速方法,属计算机技术领域。
背景技术
目前随着网络技术的发展及用户对网速、数据处理能力的要求提高及计算机系统运行时所需处理数据量的增加,迫切需要提高数据在存储作业时的工作效率,针对这一问题,当前虽然开发了大量的相关技术,如专利公开号为CN109284250A,公开日为20190129,专利申请号为201811048816.6,专利名称为一种基于大规模FPGA芯片的计算加速系统及其加速方法。专利公开号为CN110597627A,公开日为20191220,申请号为201910786074.5,专利名称为基于虚拟FPGA的数据库运算加速装置及加速方法。虽然可以一定程度满足数据加速处理的工作需要,但在实际使用中发现,当前的数据加速系统数据处理能力相对较差,数据加速系统运行时加速速率及数据处理作业的合理性和科学性相对较低,同时在数据处理过程中,数据加速处理作业控制精度、控制效率及控制作业的自动化程度也相对较低,难以有效满足使用的需要,同时当前数据加速系统在运行时缺乏有效的抗故障能力,因此造成当前数据加速处理系统运行的稳定性和可靠性相对较低,难以有效满足实际使用的需要。
针对这一问题,迫切需要开发一种全新的数据加速处理方法,以满足实际工作的需要。
发明内容
针对现有技术上存在的不足,本发明提供一种基于FPGA的数据库SQL加速方法,以克服现有同类产品生产中存在的不足,满足实际使用的需要。
为了达到上述目的,本发明提供如下技术方案:
一种基于FPGA的数据库SQL加速方法,包括以下步骤:
S1,构建加速平台,首先将采用SQL数据库为基础的服务器分别与至少一个数据加速器和至少一个操控终端间建立数据连接,同时将采用SQL数据库为基础的服务器和各数据加速器通过数据通讯网关与外部相同的数据通讯系统建立数据连接,然后将各数据加速器间通过通讯网络相互连接并构成一个加速局域网,所述加速局域网通过至少一个通讯网关与各操控终端连接;
S2,加速预制,完成S1步骤后,通过操控终端对各数据加速器的运行优先级进行设定,同时设定各数据加速器处理数据类型、各数据加速器数据加速运行参数、数据计算运算管理算法及数据加速运算优先级及控制策略,同时通过操控终端对各数据加速器运行状态进行全程监控;
S3,数据输出加速,在进行数据输出时,首先由外部数据通讯系统通过通讯网关向采用SQL数据库为基础的服务器发送数据调取请求,当采用SQL数据库为基础的服务器接收到数据调取请求后,首先调取相应的数据信息,并在采用SQL数据库为基础的服务器的内存中生成所选择数据的复制映射文件,然后将映射文件通过数据通讯端口发送至数据加速器中,由数据加速器根据S2步骤设定的参数运行,然后通过通讯网关与外部系统建立数据连接,即可完成数据输出加速;
S4,数据存储加速,在进行数据存储作业时,外部设备首先通过通讯网关向采用SQL数据库为基础的服务器发送数据存储请求,然后由采用SQL数据库为基础的服务器为待存储数据设置数据存储空间,并同时将待存储数据发送至数据加速器中进行加速运算并缓存,最后在数据存储空间设置完成后,将数据加速器中经过加速处理后的数据直接存储到相应的存储空间中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京新动态信息科技有限公司,未经南京新动态信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110144616.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:病例文本信息检索系统
- 下一篇:一种制动系统的控制方法及装置、设备、介质





