一种存储的方法及装置制造方法及图纸

技术编号:36556432 阅读:33 留言:0更新日期:2023-02-04 17:11
本发明专利技术实施例提供一种存储的方法及装置,应用于大数据技术领域,包括:获取多个目标查询语句;基于每个目标查询语句与N个业务类型之间的匹配关系,确定N个业务类型各自对应的查询语句比例;基于N个业务类型的查询语句比例和N个业务类型各自在M种存储模型下存储时对应的执行代价,确定M种存储模型各自对应的执行效率,基于M种存储模型各自对应的执行效率和M种存储模型各自对应的占用存储空间,从M种存储模型中确定用于存储N个业务类型的业务数据的至少一个目标存储模型。通过根据M种存储模型各自对应的执行效率和M种存储模型各自对应的占用存储空间,从而实现在有限的存储空间中存储目标存储模型,实现合理的使用存储空间。间。间。

【技术实现步骤摘要】
一种存储的方法及装置


[0001]本专利技术涉及大数据
,尤其涉及一种存储的方法及装置。

技术介绍

[0002]随着科技的不断发展,针对不同业务产生的业务数据也越来越多。当业务数据存储在不同的数据库时,对应的数据模型也是不同的,例如,数据源存储在关系型数据库中,对应的数据模型为二维表模型;数据源存储在键值型数据库中,对应的数据模型为KV模型;数据源存储在面向文档型数据库中,对应的数据模型为全文检索模型。
[0003]目前,将业务数据同时存储在每个数据模型中,从而实现业务数据可以同时具有多种业务处理的能力。但是由于存储资源是有限的,会导致没有合理的使用存储空间。
[0004]综上,如何实现合理的使用存储空间,是当前亟需解决的技术问题。

技术实现思路

[0005]本专利技术实施例提供一种存储的方法及装置,用以解决现有技术中没有合理的使用存储空间的问题。
[0006]第一方面,本专利技术实施例提供一种存储的方法,包括:获取多个目标查询语句;基于每个目标查询语句与N个业务类型之间的匹配关系,确定所述N个业务本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种存储的方法,其特征在于,包括:获取多个目标查询语句;基于每个目标查询语句与N个业务类型之间的匹配关系,确定所述N个业务类型各自对应的查询语句比例;基于所述N个业务类型的查询语句比例,以及所述N个业务类型各自在M种存储模型下存储时对应的执行代价,确定所述M种存储模型各自对应的执行效率,其中,N和M为正整数;基于所述M种存储模型各自对应的执行效率,以及所述M种存储模型各自对应的占用存储空间,从所述M种存储模型中确定用于存储所述N个业务类型的业务数据的至少一个目标存储模型。2.如权利要求1所述的方法,其特征在于,所述基于所述M种存储模型各自对应的执行效率,以及所述M种存储模型各自对应的占用存储空间,从所述M种存储模型中确定用于存储所述N个业务类型的业务数据的至少一个目标存储模型,包括:基于每种存储模型对应的执行效率和占用存储空间,确定每种存储模型的存储性价比;基于所述M种存储模型各自对应的存储性价比,从所述M种存储模型中确定用于存储所述N个业务类型的业务数据的至少一个目标存储模型。3.如权利要求2所述的方法,其特征在于,所述基于所述M种存储模型各自对应的存储性价比,从所述M种存储模型中确定用于存储所述N个业务类型的业务数据的至少一个目标存储模型,包括:对获得的多个存储性价比进行排序,获得目标排序结果;按照所述目标排序结果依次从所述M种存储模型选取目标存储模型保存至预设存储区,直到所述预设存储区的剩余存储空间小于下一个添加的目标存储模型的占用存储空间时停止;选取已添加至所述预设存储区的至少一个目标存储模型存储所述N个业务类型的业务数据。4.如权利要求1所述的方法,其特征在于,所述获取多个目标查询语句,包括:获取多个历史查询语句;采用目标模板将每个历史查询语句,转换为相应的候选查询语句;基于获得的多个候选查询语句各自对应的访问频率,从所述多个候选查询语句中筛选出多个目标查询语句。5.如权利要求4所述的方法,其特征在于,所述基于获得的多个候选查询语句各自对应的访问频率,从所述多个候选查询语句中筛选出多个目标查询语句,包括:基于获得的多个候选查询语句各自对应的访问频率,对所述多个候选查询语句进行一次聚类,获得多个查询语句簇;从所述多个查询语句...

【专利技术属性】
技术研发人员:张蓓蓓卢凯李勇攀查骏
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:

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

1