[发明专利]一种非关系型数据库索引的建立方法及装置在审
申请号: | 201611019641.7 | 申请日: | 2016-11-17 |
公开(公告)号: | CN107016025A | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 王吉元;王玉文 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京三友知识产权代理有限公司11127 | 代理人: | 李辉 |
地址: | 英属开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 关系 数据库 索引 建立 方法 装置 | ||
1.一种非关系型数据库索引的建立方法,其特征在于,所述方法包括:
获取待处理的业务数据,读取属性字段配置表,所述属性字段配置表中包括预先根据业务数据的索引操作需求设置的索引建立维度的业务字段;
根据所述属性字段配置表确定所述业务数据中需要建立索引的主业务字段;
根据所述主业务字段和与所述主业务字段关联的字段特性数据建立以所述主业务字段为索引关键字的非关系型数据库索引。
2.如权利要求1所述的一种非关系型数据库索引的建立方法,其特征在于,所述方法还包括:
根据设置的定时任务检查预先为待处理的业务数据建立的任务表,根据检测结果判断所述业务数据的存储状态与对应在非关系型数据库中的索引数据的存储状态是否保持一致;所述任务表被设置成至少包括标识所述业务数据的索引任务创建是否过期的时间信息、所述业务数据以及对应的索引数据是否已正常存储的存储状态信息;
若一致,则相应的更改所述待处理的业务数据在所述任务表中的任务数据状态。
3.如权利要求2所述的一种非关系型数据库索引的建立方法,其特征在于,
所述任务表为根据所述业务数据采用MYSQL语言设置的包括任务创建时间、任务执行时间、任务状态标识、任务过期时间、任务完成时间的数据信息监控表。
4.如权利要求3所述的一种非关系型数据库索引的建立方法,其特征在于,所述方法还包括:
当监测到所述业务数据存储异常或所述业务数据的索引数据存储异常时,标记并存储所述处理异常的业务数据或索引数据,并更新所述任务表中相应的任务状态标识。
5.如权利要求1所述的一种非关系型数据库索引的建立方法,其特征在于,所述预先设置的属性字段配置表包括:
预先根据所述业务数据的业务操作需要采用scheme语言构建生成。
6.如权利要求1至5中任意一项所述的一种非关系型数据库索引的建立方法,其特征在于,所述方法还包括:
对存储存业务数据的非关系型数据库中相同的行主键进行预定维度的聚合,形成聚合后非关系型数据库。
7.如权利要求6所述的一种非关系型数据库索引的建立方法,其特征在于,对存储存业务数据的非关系型数据库中相同的行主键进行预定维度的聚合包括:
设置非关系型数据库中不同的行主键设置的聚合时间段;
在所述非关系型数据库中,将相同行主键在所述聚合时间段内的数据信息聚合为同一个行主键的业务数据信息,所述同一个行主键的业务数据信息被设置成包含所述行主键在所述聚合时间段内不同时间版本的业务数据信息。
8.一种非关系型数据库索引的建立装置,其特征在于,所述装置包括:
数据读取模块,用于获取待处理的业务数据,读取属性字段配置表,所述属性字段配置表中包括预先根据业务数据的索引操作需求设置的索引建立维度的业务字段;
索引字段确定模块,用于根据所述属性字段配置表确定所述业务数据中需要建立索引的主业务字段;
索引构建模块,用于根据所述主业务字段和与所述主业务字段关联的字段特性数据建立以所述主业务字段为索引关键字的非关系型数据库索引。
9.如权利要求8所述的一种非关系型数据库索引的建立装置,其特征在于,所述装置还包括:
索引保障处理模块,用于根据设置的定时任务检查预先为待处理的业务数据建立的任务表,根据检测结果判断所述业务数据的存储状态与对应在非关系型数据库中的索引数据的存储状态是否保持一致;若一致,则相应的更改所述待处理的业务数据在所述任务表中的任务数据状态;所述任务表被设置成至少包括标识所述业务数据的索引任务创建是否过期的时间信息、所述业务数据以及对应的索引数据是否已正常存储的存储状态信息。
10.如权利要求9所述的一种非关系型数据库索引的建立装置,其特征在于,所述索引保障处理模块中的任务表包括:
根据所述业务数据采用MYSQL语言设置的包括任务创建时间、任务执行时间、任务状态标识、任务过期时间、任务完成时间的数据信息监控表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611019641.7/1.html,转载请声明来源钻瓜专利网。