【技术实现步骤摘要】
数据分区存储方法、装置及系统
本说明书涉及数据处理
,尤其涉及一种数据分区存储方法、装置及系统。
技术介绍
随着业务快速发展和持续运行,业务系统产生的大量数据需要被存储至数据库中,以供用户根据业务需求进行访问。而随着同一数据库中存储的数据量的不断增加,数据库的访问性能将会大大降低。相关技术中,通常采用增加数据库数量的方式来存储大量数据,这不仅增加了数据存储的开销还增加了业务系统的业务逻辑的复杂度。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种数据分区存储方法、装置及系统。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种数据分区存储系统,包括:数据分析设备,用于根据数据库所含的目标数据的数据特征,确定所述目标数据对应的热度等级;数据库内核,所述数据库内核被部署于区别于所述数据分析设备的目标设备上,以形成所述数据库,所述数据库内核用于获取所述数据分析设备传输的目标数据对应的热度等级并将所述目标数据存储 ...
【技术保护点】
1.一种数据分区存储系统,包括:/n数据分析设备,用于根据数据库所含的目标数据的数据特征,确定所述目标数据对应的热度等级;/n数据库内核,所述数据库内核被部署于区别于所述数据分析设备的目标设备上,以形成所述数据库,所述数据库内核用于获取所述数据分析设备传输的目标数据对应的热度等级并将所述目标数据存储至对应于所述热度等级的存储区域。/n
【技术特征摘要】 【专利技术属性】
1.一种数据分区存储系统,包括:
数据分析设备,用于根据数据库所含的目标数据的数据特征,确定所述目标数据对应的热度等级;
数据库内核,所述数据库内核被部署于区别于所述数据分析设备的目标设备上,以形成所述数据库,所述数据库内核用于获取所述数据分析设备传输的目标数据对应的热度等级并将所述目标数据存储至对应于所述热度等级的存储区域。
2.根据权利要求1所述的系统,所述数据分析设备获取数据库所含的目标数据的数据特征的方式,包括:
获取对应于所述目标数据的SQL日志;
通过对所述SQL日志进行解析,确定所述目标数据的数据特征。
3.根据权利要求2所述的系统,所述数据分区存储系统还包括日志存储设备,所述日志存储设备用于存储从所述目标设备获取到的所述数据库的SQL日志;所述数据分析设备获取对应于所述目标数据的SQL日志,包括:
从所述日志存储设备获取对应于所述目标数据的SQL日志。
4.根据权利要求1所述的系统,所述数据分析设备确定所述目标数据对应的热度等级的方式,包括:
将获取到的所述目标数据的数据特征输入预先训练的热度分析模型,获得所述热度分析模型输出的所述目标数据的热度等级。
5.根据权利要求4所述的系统,所述数据分区存储系统还包括热度等级预测设备,所述热度等级预测设备包括热度分析模型;所述数据分析设备获得所述热度分析模型输出的所述目标数据的热度等级,包括:
接收由所述热度等级预测设备发送的所述目标数据的热度等级,所述热度等级由所述热度等级预测设备中的热度分析模型输出。
6.根据权利要求1所述系统,所述数据库内核将所述目标数据存储至对应于所述热度等级的存储区域,包括:
所述数据库内核确定所述目标数据所处的当前存储区域;
在所述热度等级与所述当前存储区域不匹配的情况下,将所述目标数据迁移至所述热度等级对应的存储区域。
7.根据权利要求1所述的系统,所述数据库内核对存储区域的访问速度与所述存储区域对应的热度等级呈正相关。
8.根据权利要求1所述的系统,所述数据分析设备获取数据库所含的目标数据的数据特征的方式,包括:
通过轮询所述数据库中的元信息,监听所述数据库中各个数据库表的存储模式;
为对应的存储模式为分区存储模式的数据库表派生子进程,以获取所述数据库表所含数据的数据特征。
9.根据权利要求1所述的系统,所述数据分析设备用于:
生成包含所述目标数据的标识信息和热度等级的目标文件;
将所述目标文件传输至所述目标设备,以由所述目标设备中的数据库内核根据所述目标文件将所述目标数据存储至对应于所述热度等级的存储区域。
10.根据权利要求1所述的系统,所述数据分析设备用于:
在确定所述目标数据对应的热度等级后,向所述目标设备发送数据迁移的通知消息,以由所述数据库内核在接收到所述通知消息后将所述目标数据迁移至对应于所述热度等级的存储区域。
11.一种数据分区存储方法,应用于数据分析设备;所述方法包括:
根据目标数据库中的目标数据的数据特征,确定所述目标数据对应的热度等级;
将所述目标数据的标识信息和热度等级相关联地发送至所述目标数据库,以由所述目标数据库根据所述热度等级将所述目标数据存储至相应的存储区域。
技术研发人员:张腾,蔡鑫,张铁赢,王剑英,黄贵,李飞飞,
申请(专利权)人:阿里云计算有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。