[发明专利]云计算索引推荐方法及系统在审
申请号: | 202110624453.1 | 申请日: | 2021-06-04 |
公开(公告)号: | CN113407801A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 孙彪彪;李扬;韩卿 | 申请(专利权)人: | 跬云(上海)信息科技有限公司 |
主分类号: | G06F16/951 | 分类号: | G06F16/951;G06F16/9532 |
代理公司: | 北京知果之信知识产权代理有限公司 11541 | 代理人: | 卜荣丽;李志刚 |
地址: | 200120 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 索引 推荐 方法 系统 | ||
本公开提供一种云计算索引推荐方法及系统,所述方法包括:获取当前使用的云计算服务器在单位时间的单位计算成本以及单位存储成本;获取目标用户所有的历史查询语句,提取所有的历史查询语句的共有特征,根据共有特征确定历史查询语句对应的查询索引;根据查询索引查询数据库的频率、时间以及所使用的计算资源,确定每个查询索引的查询成本;基于所获取的目标用户的当前查询语句,确定当前查询语句对应的多个当前查询索引;根据多个当前查询索引,通过单位计算成本以及单位存储成本、以及计算资源使用量以及使用时间,确定每个当前查询索引对应的总成本;向目标用户推荐目标查询索引。本公开的方法通过推荐索引,用存储资源交换计算资源。
技术领域
本公开涉及云计算技术领域,尤其涉及一种云计算索引推荐方法及系统。
背景技术
近年来,云计算行业突飞猛进,越来越多的企业开始大规模拥抱云环境,无论是OLTP(On-Line Transaction Processing,联机事务处理过程)应用,还是OLAP(On-LineAnalytical Processing,联机分析处理过程)应用,都在逐步往云上迁移,主流的云厂商都提供了可靠弹性伸缩的计算服务和存储服务,来满足客户的需求。
目前的大数据架构的一种趋势是计算和存储分离,在云环境的大背景下面,计算服务部署在云厂商提供的弹性云服务器上,存储服务则可以选择使用云厂商提供的廉价的可以无限伸缩的块存储上面。
在观察多个主流云计算服务商的产品定价后,可以看到块存储的成本是远远低于计算成本的,在当今的OLAP分析领域内,很多软件是采用了MPP架构的系统,MPP(MassivelyParallel Processing,大规模并行处理)的核心思想是把任务并行的分散到多个服务器和节点上面,在每个节点上完成计算后,将各自的结果汇总在一起得到最终的分析结果,然后在当今云环境上,在处理超大规模的数据集的时候,每个查询都会消耗大量的计算资源,即使是重复的查询分析需求,会产生高昂的分析成本。
发明内容
本公开实施例提供一种云计算索引推荐方法及系统,能够通过将计算成本交换为存储成本,从而降低云上使用的总拥有成本。
本公开实施例的第一方面,提供一种云计算索引推荐方法,包括:
获取当前使用的云计算服务器在单位时间的单位计算成本以及单位存储成本;
获取目标用户所有的历史查询语句,提取所述所有的历史查询语句的共有特征,根据所述共有特征确定所述历史查询语句对应的查询索引;
根据所述查询索引查询数据库的频率、时间以及所使用的计算资源,确定每个查询索引的查询成本;
基于所获取的目标用户的当前查询语句,确定所述当前查询语句对应的多个当前查询索引;
根据所述多个当前查询索引,通过所述单位计算成本以及单位存储成本、以及所述计算资源使用量以及使用时间,确定每个当前查询索引对应的总成本;
向所述目标用户推荐目标查询索引,其中,所述目标查询索引包括每个当前查询索引对应的总成本中成本最低的查询索引。
在一种可选的实施方式中,所述根据所述查询索引查询数据库的频率、时间以及所使用的计算资源,确定每个查询索引的查询成本的方法包括:
根据所述查询索引查询数据库的频率、所述查询索引查询数据库的时间、所述查询索引查询所用计算资源,以及预先获取的源数据的数据抽样统计信息,确定每个查询索引的查询成本;
基于预先获取的查询索引计算成本,确定所述查询索引的成本收益,并为所述查询索引添加成本收益标签。
在一种可选的实施方式中,确定每个当前查询索引对应的计算资源使用量以及使用时间的方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于跬云(上海)信息科技有限公司,未经跬云(上海)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110624453.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铝合金碎屑复化再利用处理装置
- 下一篇:海量AIS轨迹数据存储方法