(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202211108003.8
(22)申请日 2022.09.13
(65)同一申请的已公布的文献号
申请公布号 CN 115185930 A
(43)申请公布日 2022.10.14
(73)专利权人 中国人寿保险股份有限公司上海
数据中心
地址 201203 上海市浦东 新区自由贸易试
验区张东路138 8号29幢101室
(72)发明人 张庭厚 肖良华 林志鹏 陈夏
杨果 邓嘉怡
(74)专利代理 机构 上海泰能知识产权代理事务
所(普通合伙) 3123 3
专利代理师 宋缨
(51)Int.Cl.
G06F 16/21(2019.01)G06F 16/22(2019.01)
G06F 16/27(2019.01)
(56)对比文件
CN 107357883 A,2017.1 1.17
CN 114415965 A,2022.04.29
CN 114048188 A,2022.02.15
US 10108645 B1,2018.10.23
US 2018096 045 A1,2018.04.0 5
CN 112783859 A,2021.0 5.11
腾讯云数据库团队.腾讯 云数据库团队.
《https://cloud.tencent.com/devel oper/
article/16 57537》 .2020,全 文.
胡洪云等.分布式数据库系统的数据分布策
略分析. 《电脑知识与技 术》 .2021,全 文.
审查员 杨洁
(54)发明名称
一种IT监控系统迁移方法
(57)摘要
本发明涉及一种IT监控系统迁移方法, 包
括: 梳理IT监控系统中的各类库表清单, 并基于
库表的更新频率确定库表类型; 针对所述分布
表, 基于分布列选择策略确认所述分布表的分布
列, 基于IT监控数据特点和应用场景, 划分确认
数据存储时长、 分区以及数据热冷策略; 基于所
述库表类型和所述分布表相关信息构建迁移信
息表; 将所述迁移信息表迁移至目标数据库; 调
整程序适配数据库驱动; 制定数据分级迁移策
略, 并根据所述迁移策略进行迁移。 本发明能够
实现集中式数据库到分布式数据库的迁移, 将IT
监控系统在信创分布式数据库上的稳定高效运
行。
权利要求书1页 说明书5页 附图1页
CN 115185930 B
2022.12.06
CN 115185930 B
1.一种IT监控系统迁移方法, 其特 征在于, 包括以下步骤:
梳理IT监控系统中的各类库表清单, 并基于库表 的更新频率确定库表类型, 所述库表
类型包括复制表和分布 表;
针对所述分布表, 基于分布列选择策略确认所述分布表 的分布列, 基于IT监控数据特
点和应用场景, 划分确认数据存储时长、 分区以及数据热冷策略; 所述基于IT监控 数据特点
和应用场景, 划分确认数据存储时长、 分区以及数据热冷策略具体为: 将所述IT监控数据划
分为: 配置数据、 告警数据、 性能数据和临 时数据, 并建立对应的分区, 并将所述监控数据的
存储时长与时间阈值进 行比较, 若存储时长超过时间阈值, 所述监控 数据采用冷分离策略,
否则, 所述 监控数据采用热分离策略;
基于所述库表类型和所述分布 表相关信息构建迁移信息表;
将所述迁移信息表迁移至目标 数据库;
调整程序适配数据库驱动;
制定数据分级迁移策略, 并根据所述迁移策略进行迁移; 所述数据分级迁移策略包括:
配置数据全量迁移、 告警数据全量迁移、 性能数据先汇聚后迁移和临时数据不迁移。
2.根据权利要求1所述的IT监控系统迁移方法, 其特征在于, 所述基于库表的更新频率
确定库表类型具体为: 比较所述库表的更新频率与更新阈值, 如果所述库表的更新频率小
于所述更新阈值, 则将所述库表确定为复制表, 否则, 将所述库表确定为分布 表。
3.根据权利要求1所述的IT监控系统迁移方法, 其特征在于, 所述将所述迁移信 息表迁
移至目标数据库具体为: 编写表结构 迁移模块, 读取所述迁移信息表, 查询所述迁移信息表
的结构及索引, 并在目标数据库中, 基于字段类型映射表的对应 关系, 完成新表和索引的构
建。
4.根据权利要求3所述的IT监控系统迁移方法, 其特征在于, 所述表结构迁移模块的基
本策略为: 如果有主键, 则选择主键做分布键; 当所述主键是复合字段组合时, 则选择字段
值选择性多的字段做分布键或者将所述复合字段拼接成一个新的字段来做分布键; 如果没
有主键, 则使用UUID 来做分布键; 变动值的列不作为分布列; 外键只是同一个节点内约束
有效果, 外键字段和对应所述主键字段为各表的分布键; 多个唯一索引时, 不包含分布列的
唯一性索引需要加入分布列。
5.根据权利要求1所述的IT监控系统迁移方法, 其特征在于, 所述调整程序适配数据库
驱动时, 将所述分布列调整为非分布列字段进行更新; 当所述分布列无法更换为非分布列
字段时, 采用先删除后插 入。
6.根据权利要求1所述的IT监控系统迁移方法, 其特征在于, 所述配置数据全量迁移是
指根据所述迁移信息表自动读入配置, 检索所述迁移信息表中的配置数据并写入, 写入完
成后自动校验记录数量; 所述告警数据全量迁移是指根据所述迁移信息表自动读入配置,
检索所述迁移信息表中的告警数据并写入, 写入完成后自动校验记录数量; 所述性能数据
先汇聚后迁移是指根据所述迁移信息表自动读入配置, 按时间检索所述迁移信息表中的性
能数据, 并按小时进行汇聚, 在汇聚后写入, 写入完成后自动校验汇聚条数和原库记录数
量。
7.根据权利要求1所述的IT监控系统迁移方法, 其特征在于, 还包括建立读写分离, 所
述建立读写分离是指利用备 数据节点, 搭建只读平面, 提供 数据给下游系统使用。权 利 要 求 书 1/1 页
2
CN 115185930 B
2一种IT监控系统迁移 方法
技术领域
[0001]本发明涉及IT监控技 术领域, 特别是 涉及一种IT监控系统迁移方法。
背景技术
[0002]在国外技术封禁、 国家安全需求加强的背景下, 信创生态快速发展, 市场上出现很
多优秀的信创国产化软硬件。 为适应企业IT改革发展需求, 需对IT监控系统进行信创迁移
改造。
[0003]TBase 是腾讯云数据库团队维护的HTAP分布式数据库集群。 TBase 是一款高扩展
性、 SQL 兼容度高 (兼容绝大多数PostgreSQL语法以及大部分Oracle语法) 、 提供分布式全
局事务一致性功能支持、 具备多级容灾能力以及多维度资源隔离能力的高安全性的企业级
HTAP分布式数据库集群产品, 获得多项国际以及国家认证, 并在多个行业有广泛应用。
TBase 采用分布式集群架构, 该架构分布式无共享(share nothing)模 式, 节点之间相应
独立, 各自处理自己的数据, 处理后的结果可能向上层汇总或在节点间流转, 各 处理单元之
间通过网络协议进行通信, 并行处理和扩展能力更好。 原监控配置数据和性能数据采用的
是集中式数据库, 因此如何将IT监控系统在信创分布式数据库上的稳定高效运行成为一个
亟需解决的问题。
发明内容
[0004]本发明所要解决的技术问题是提供一种IT监控系统迁移方法, 能够实现集中式数
据库到分布式数据库的迁移, 将IT监控系统在信创分布式数据库上的稳定高效运行。
[0005]本发明解决其技术问题所采用的技术方案是: 提供一种IT监控系统迁移方法, 包
括以下步骤:
[0006]梳理IT监控系统中的各类库表清单, 并基于库表的更新频率确定库表类型, 所述
库表类型包括复制表和分布 表;
[0007]针对所述分布表, 基于分布列选择策略确认所述分布表的分布列, 基于IT监控数
据特点和应用场景, 划分确认数据存 储时长、 分区以及数据热冷策略;
[0008]基于所述库表类型和所述分布 表相关信息构建迁移信息表;
[0009]将所述迁移信息表迁移至目标 数据库;
[0010]调整程序适配数据库驱动;
[0011]制定数据分级迁移策略, 并根据所述迁移策略进行迁移; 所述数据分级迁移策略
包括: 配置数据全量迁移、 告警数据全量迁移、 性能数据先汇聚后迁移和临时数据不迁移。
[0012]所述基于库表的更新频率确定库表类型具体为: 比较所述库表的更新频率与更新
阈值, 如果所述库表的更新频率小于所述更新阈值, 则将所述库表确定为复制表, 否则, 将
所述库表确定为分布 表。
[0013]所述基于IT监控数据特点和应用场景, 划分确认数据存储时长、 分区以及数据热
冷策略具体为: 将所述IT监控 数据划分为: 配置数据、 告警数据、 性能数据和临 时数据, 并建说 明 书 1/5 页
3
CN 115185930 B
3
专利 一种IT监控系统迁移方法
文档预览
中文文档
8 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:48:10上传分享