行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210124499.1 (22)申请日 2022.02.10 (71)申请人 中国建设银行股份有限公司 地址 100033 北京市西城区金融大街25号 (72)发明人 王若曾 颜凯 韩旭  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 陈志海 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/23(2019.01) G06Q 10/06(2012.01) G06Q 10/00(2012.01) (54)发明名称 一种运行指标数据的处 理方法及系统 (57)摘要 本发明提供了一种运行指标数据的处理方 法及系统, 采用本方案, 按照指定时间粒度划分 时间区间, 每个时间区间都构建相应的存储方 案, 其中, 根据历史的时间区间的存储方案及其 对应的索引集构建新的存储 方案。 基于存储 方案 在指定数据库中创建包含至少一个索引的索引 集, 每个索引具有指定容量。 在获取到待存储的 运行指标数据时, 按照待存储的运行指标数据的 采集时间确定相应的存储 方案, 再将获取到的运 行指标数据存储到所确定的存储方案对应的索 引中。 将运行指标数据进行分布化存储, 提高查 询运行指标数据的效率和时效性。 权利要求书3页 说明书12页 附图3页 CN 114461646 A 2022.05.10 CN 114461646 A 1.一种运行指标 数据的处 理方法, 其特 征在于, 所述方法包括: 采集到待存储的第 一运行指标数据时, 确定所述第 一运行指标数据的采集 时间所处的 目标时间区间, 所述目标时间区间为按照指定时间粒度所划分的时间区间; 在存储组件中不存在所述目标时间区间对应的第 一存储方案的情况下, 确定所述第 一 存储方案为默认的存储方案, 以及确定所述目标时间区间的下一个时间区间的第二存储方 案为所述默认的存储方案, 其中, 存储方案用于在指定数据库中创建包含至少一个索引的 索引集, 所述索引具有指定容量, 所述索引用于存储指定监控对 象的预设指标类型 的运行 指标数据; 将所述第一存储方案和所述第 二存储方案保存到所述存储组件中, 及将所述第 一运行 指标数据存储到所述第一存 储方案对应的索引集的索引中; 在存储组件中存在所述目标时间区间对应的第 一存储方案的情况下, 将所述第 一运行 指标数据存储到所述第一存 储方案对应的索引集的索引中, 以及执 行以下步骤; 所述以下步骤 包括: 若所述存储组件中不存在所述目标时间区间的下一个时间区间对应的第 二存储方案, 利用所述目标时间区间的上一个时间区间的第三存储方案及所述第三存储方案对应的索 引集, 构建所述第二存 储方案并将其存 储到所述存 储组件中。 2.根据权利要求1所述的方法, 其特 征在于, 存 储组件包含磁盘和缓存; 将所述第一存 储方案和所述第二存 储方案保存到所述存 储组件中的过程, 包括: 将所述第一存储方案和所述第 二存储方案在磁盘中进行持久化保存, 并以哈希表的形 式在缓存中备份所述第一存 储方案和所述第二存 储方案; 其中, 所述哈希 表中的键为 监控对象和指标类型, 所述哈希 表中的值 为索引。 3.根据权利要求2所述的方法, 其特征在于, 将所述第 一运行指标数据存储到所述第 一 存储方案对应的索引集的索引中的过程, 包括: 以所述第一运行指标数据对应的监控对象和指标类型为键, 对所述缓存中所述第 一存 储方案对应的索引集包 含的索引进行查询, 确定得到相应的第一目标索引; 将所述第一 运行指标 数据存储到所述指定数据库中的所述第一目标索引。 4.根据权利要求1所述的方法, 其特征在于, 若所述存储组件中不存在所述目标时间区 间的下一个时间区间对应的第二存储方案, 利用所述目标时间区间的上一个时间区间的第 三存储方案及所述第三存储方案对应的索引集, 构建所述第二存储方案并将其存储到所述 存储组件中, 包括: 若所述存储组件中不存在所述目标时间区间的下一个时间区间对应的第 二存储方案, 利用所述目标时间区间的上一个时间区间的第三存储方案对应的索引集中存储的数据总 量, 结合所述指定容 量, 确定所述下一个时间区间内 需创建的索引的数量; 解析所述第三存 储方案对应的索引集中存 储的运行指标 数据的分布情况; 利用所述分布情况和所述下一个时间区间内需创建的索引的数量, 构建所述第 二存储 方案并将其存 储到所述存 储组件中。 5.根据权利要求1 ‑4中任一所述的方法, 其特 征在于, 所述方法还 包括: 在所述存 储组件中, 查询构建时间大于预设时长的存 储方案; 将构建时间大于预设时长的存储方案从所述存储组件中删除, 以及将构建时间大于预权 利 要 求 书 1/3 页 2 CN 114461646 A 2设时长的存 储方案对应的索引集从所述指定数据库中删除。 6.根据权利要求2或3所述的方法, 其特 征在于, 所述方法还 包括: 在接收到第一查询请求时, 解析所述第一查询请求至少得到待查询监控对象、 待查询 指标类型和待查询时间范围; 在所述磁盘中若查询到所述待查询时间范围所涵盖的至少一个时间区间对应的第四 存储方案, 以所述待查询监控对 象和所述待查询指标类型为键, 对所述缓存中所述第四存 储方案对应的索引集包 含的索引进行查询, 确定得到相应的第二目标索引; 向所述指定数据库中的所述第 二目标索引发送第 二查询请求, 获取并输出指标数据 结 果, 所述指标数据结果至少包含: 所述待查询监控对 象在所述待查询时间范围内的第二运 行指标数据, 所述第二 运行指标 数据的指标类型为所述待查询指标类型。 7.一种运行指标 数据的处 理系统, 其特 征在于, 所述系统包括: 第一确定单元, 用于采集到待存储的第一运行指标数据时, 确定所述第一运行指标数 据的采集时间所处的目标时间区间, 所述目标时间区间为按照指 定时间粒度所划分的时间 区间; 第二确定单元, 用于在存储组件中不存在所述目标时间区间对应的第 一存储方案的情 况下, 确定所述第一存储方案为默认的存储方案, 以及确定所述 目标时间区间的下一个时 间区间的第二存储方案为所述默认的存储方案, 其中, 所述默认的存储方案用于在指定数 据库中创建包含至少一个索引的索引集, 所述索引具有指定容量, 所述索引用于存储指定 监控对象的预设指标类型的运行指标 数据; 存储单元, 用于将所述第一存储方案和所述第二存储方案保存到所述存储组件中, 及 将所述第一 运行指标 数据存储到所述第一存 储方案对应的索引集的索引中; 所述存储单元还用于: 在存储组件中存在所述目标时间区间对应的第 一存储方案的情 况下, 将所述第一运行指标数据存储到所述第一存储方案对应的索引集的索引中, 以及执 行构建单 元; 所述构建单元, 用于若所述存储组件中不存在所述目标时间区间的下一个时间区间对 应的第二存储方案, 利用所述目标时间区间的上一个时间区间的第三存储方案及所述第三 存储方案对应的索引集, 构建所述第二存 储方案并将其存 储到所述存 储组件中。 8.根据权利要求7 所述的系统, 其特 征在于, 存 储组件包含磁盘和缓存; 用于将所述第一存储方案和所述第二存储方案保存到所述存储组件中的所述存储单 元, 具体用于: 将所述第一存储方案和所述第二存储方案在磁盘中进 行持久化保存, 并以哈 希表的形式在存储组件缓存中备份所述第一存储方案和所述第二存储方案; 其中, 所述哈 希表中的键为 监控对象和指标类型, 所述哈希 表中的值 为索引。 9.根据权利要求8所述的系统, 其特征在于, 用于将所述第 一运行指标数据存储到所述 第一存储方案对应的索引集的索引中的所述存储单元, 具体用于: 以所述第一运行指标数 据对应的监控对象和指标类型为键, 对所述缓存中所述第一存储方案对应的索引集包含的 索引进行查询, 确定得到相 应的第一 目标索引; 将所述第一运行指标数据存储到所述指定 数据库中的所述第一目标索引。 10.根据权利要求7 所述的系统, 其特 征在于, 所述构建单 元包括: 确定模块, 用于若所述存储组件中不存在所述目标时间区间的下一个时间区间对应的权 利 要 求 书 2/3 页 3 CN 114461646 A 3

.PDF文档 专利 一种运行指标数据的处理方法及系统

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种运行指标数据的处理方法及系统 第 1 页 专利 一种运行指标数据的处理方法及系统 第 2 页 专利 一种运行指标数据的处理方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:17:20上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。