【技术实现步骤摘要】
本公开总体上涉及数据处理,并且具体地,涉及一种包括由单独的基于硬件的压缩服务提供的压缩的数据库管理系统。
技术介绍
1、数据库管理系统已经成为许多计算机系统的组成部分。例如,一些系统每秒处理数百甚至数千个事务。另一方面,一些系统对数据执行非常复杂的多维分析。在这两种情况下,底层数据库可能需要非常快速地处理对查询的响应,以便满足关于事务时间的系统要求。鉴于这些查询的复杂性和/或它们的数量,底层数据库面临着优化性能的挑战。
技术实现思路
1、在一些实施方式中,提供了一种方法,包括:在压缩服务处接收关于数据库服务器的一个或多个列的度量信息;响应于接收到度量信息,由压缩服务处理度量信息,以将至少一个列识别为用于由压缩服务进行压缩的候选;响应于识别至少一个列,由压缩服务压缩至少一个列,其中压缩服务使用硬件加速器来执行压缩至少一个列的压缩算法;以及由压缩服务向数据库服务器通知由压缩服务压缩的至少一个列。
2、在一些变型中,本文公开的包括以下特征的一个或多个特征可以可选地被包括在任何可行的组
...【技术保护点】
1.一种计算机实施的方法,包括:
2.根据权利要求1所述的计算机实施的方法,其中,所述压缩服务包括为由压缩服务提供的压缩提供硬件加速的硬件数据处理器。
3.根据权利要求2所述的计算机实施的方法,其中,所述硬件数据处理器包括以下中的一个或多个:至少一个现场可编程门阵列(FPGA)、至少一个图形处理单元和至少一个张量处理单元。
4.根据权利要求1所述的计算机实施的方法,其中,所述压缩服务包括由作为服务提供商的平台提供的压缩即服务。
5.根据权利要求4所述的计算机实施的方法,其中,作为提供压缩服务的服务提供商的平台是与提供数据
...【技术特征摘要】
1.一种计算机实施的方法,包括:
2.根据权利要求1所述的计算机实施的方法,其中,所述压缩服务包括为由压缩服务提供的压缩提供硬件加速的硬件数据处理器。
3.根据权利要求2所述的计算机实施的方法,其中,所述硬件数据处理器包括以下中的一个或多个:至少一个现场可编程门阵列(fpga)、至少一个图形处理单元和至少一个张量处理单元。
4.根据权利要求1所述的计算机实施的方法,其中,所述压缩服务包括由作为服务提供商的平台提供的压缩即服务。
5.根据权利要求4所述的计算机实施的方法,其中,作为提供压缩服务的服务提供商的平台是与提供数据库服务器的服务提供商相同的平台。
6.根据权利要求5所述的计算机实施的方法,其中,作为服务提供商的平台的相同数据中心提供压缩服务和数据库服务器。
7.根据权利要求5所述的计算机实施的方法,其中,作为服务提供商的平台的不同数据中心提供压缩服务和数据库服务器。
8.根据权利要求4所述的计算机实施的方法,其中,作为提供压缩服务的服务提供商的平台是与提供数据库服务器的服务提供商不同的平台。
9.根据权利要求1所述的计算机实施的方法,其中,所述数据库服务器包括内存列存储数据库。
10.根据权利要求1所述的计算机实施的方法,其中,所述度量信息包括以下中的一个或多个:至少一个列以字节为单位的大小、至少一个列的大小的访问频率、访问频...
【专利技术属性】
技术研发人员:D里特,A多辛格,K米勒,N梅,
申请(专利权)人:SAP欧洲公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。