固态存储装置中的结构化查询语言指令的执行方法及装置制造方法及图纸

技术编号:41259272 阅读:22 留言:0更新日期:2024-05-11 09:18
本发明专利技术涉及一种固态存储装置中的结构化查询语言指令的执行方法及装置。该方法执行在闪存控制器之内,包含:从闪存模块读取第一数据表并且从第一数据表中挑出符合第一筛选条件的多个第一记录以产生第一中间数据表;从闪存模块读取第二数据表并且从第二数据表中挑出符合第二筛选条件的多个第二记录以产生第二中间数据表;将第二中间数据表平均拆成多个第二中间子数据表;并行地合并第一中间数据表中的每个第一匹配记录到每个第二中间子数据表中的相应第二匹配记录以产生第三中间数据表;对第三中间数据表中的特定字段进行算术和/或逻辑计算,并且将计算结果存储到最终数据集。通过如上所述的第二中间数据表的拆分及并行合并步骤,可提升结构化查询语言查询指令的执行效能。

【技术实现步骤摘要】

所属人员在选择电路410、sql加速电路420中可采用已知的技术,例如存储装置内的分析查询卸载机器(in-storage analytic query offloading machine,aquoman)。虽然图1、图2和图4中包含了以上描述的组件,但不排除在不违反专利技术的精神下,使用更多其他的附加组件,以达成更佳的技术效果。以上所述仅为本专利技术优选实施例,然而其并非用以限定本专利技术的范围,本领域技术人员在不脱离本专利技术的精神和范围内,可在此基础上做进一步的改进和变化,因此本专利技术的保护范围当以本申请的权利要求书所限定的内容为准。


技术介绍

1、万亿字节(terabyte)或者千万亿字节(petabyte)的数据集,常见于现在的商业智能的分析工作。数据通常存储在存储装置(如硬盘、固态存储装置)的关联式数据库,并且使用结构化查询语言(structural query language,sql)的数据软件进行分析。传统上,为了处理分析性查询,数据库软件从存储装置读取所需要的数据,存储到动态随机存取存储器(dynamic random access 本文档来自技高网...

【技术保护点】

1.一种固态存储装置中的结构化查询语言指令的执行方法,执行在闪存控制器之内,其中所述闪存控制器通过其中的主机接口耦接主机端,以及通过其中的闪存接口耦接闪存模块,其特征在于,所述固态存储装置中的结构化查询语言指令的执行方法包含:

2.如权利要求1所述的固态存储装置中的结构化查询语言指令的执行方法,其特征在于,所述第二中间子数据表中的记录多于所述第一中间子数据表中的记录。

3.如权利要求1所述的固态存储装置中的结构化查询语言指令的执行方法,其特征在于,每个所述第二中间子数据表包含一个或多个第一桶,以及多个第二桶,所述固态存储装置中的结构化查询语言指令的执行方法包含:<...

【技术特征摘要】

1.一种固态存储装置中的结构化查询语言指令的执行方法,执行在闪存控制器之内,其中所述闪存控制器通过其中的主机接口耦接主机端,以及通过其中的闪存接口耦接闪存模块,其特征在于,所述固态存储装置中的结构化查询语言指令的执行方法包含:

2.如权利要求1所述的固态存储装置中的结构化查询语言指令的执行方法,其特征在于,所述第二中间子数据表中的记录多于所述第一中间子数据表中的记录。

3.如权利要求1所述的固态存储装置中的结构化查询语言指令的执行方法,其特征在于,每个所述第二中间子数据表包含一个或多个第一桶,以及多个第二桶,所述固态存储装置中的结构化查询语言指令的执行方法包含:

4.如权利要求3所述的固态存储装置中的结构化查询语言指令的执行方法,其特征在于,包含:

5.如权利要求1所述的固态存储装置中的结构化查询语言指令的执行方法,其特征在于,包含:

6.如权利要求1所述的固态存储装置中的结构化查询语言指令的执行方法,其特征在于,包含:

7.一种固态存储装置中的结构化查询语言指令...

【专利技术属性】
技术研发人员:赖伯承郭彦希
申请(专利权)人:慧荣科技股份有限公司
类型:发明
国别省市:

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

1