SQL 查询加速

在当今快节奏的环境中,组织需要近乎实时的洞察力来应对不断变化的市场。但是,在
对海量数据集运行复杂查询时,传统系统的查询延迟可能会持续数分钟到数小时。
SQream 将延迟减少到几分钟或几秒钟,从而产生始终更新的交互式仪表板。

SQream 符合 ANSI-92 SQL 标准,并添加了有用的功能,如窗口函数、正则表达式等。通过将 SQL 查询转换为
巧妙的、高度可并行化的关系代数运算,SQream 可以在大规模并行 GPU 内核上快速执行复杂运算。

常用表达式

SQream 支持正则表达式模式匹配,让您有效过滤和筛选海量数据

分析函数

通过一次查询,SQream 可以在多个时间范围内对最高收入者或最畅销产品进行排名,计算移动平均线等

加入任意键

即使数据类型不匹配,SQream 也能快速运行复杂的连接,因此您可以关联孤立的数据,而无需对数据系列进行规范化

提升 SQL 查询性能

用例: SQream 与领先的数据仓库

一家领先的电信运营商决定将 SQream 与其现有的 MPP 数据仓库进行比较,后者由 5 个完整机架中的 40 个计算节点组成。测试数据包括数月的 CDR,每周 1.6 TB。使用的服务器是经过改造的 HP DL380g9,带有强大的 NVIDIA Tesla 卡。

 

场景一:即席查询性能

在这些临时场景中,SQream DB 的性能比 MPP 数据仓库高 5-13 倍。

场景二:复杂的每日 Grinder 报告

在此测试中,生成了一个10-step 报告。该报告从 13 个不同的表中查询数据,并将它们组合成一个结果表,用于确定按客户细分的最高使用位置。该报告使用高级 SQL 功能,包括窗口函数。使用现有的 MPP 数据仓库,此报告通常需要大约 2-3 小时。SQream DB 的性能比现有数据库高出近 18 倍,同时提供来自原始数据的准确结果,无需预先聚合和限制多维数据集。