(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210509122.8
(22)申请日 2022.05.10
(71)申请人 平安科技 (深圳) 有限公司
地址 518000 广东省深圳市福田区福田街
道福安社区益田路5033号平 安金融中
心23楼
(72)发明人 陈海钊
(74)专利代理 机构 深圳市赛恩倍吉知识产权代
理有限公司 4 4334
专利代理师 陈敬华
(51)Int.Cl.
G06F 16/23(2019.01)
(54)发明名称
基于人工智能的数据库扩展方法及相关设
备
(57)摘要
本申请提出一种基于人工智能的数据库扩
展方法、 装置、 电子设备及存储介质, 基于 人工智
能的数据库扩展方法包括: 记录数据库扩展的开
始时刻, 并依据原始数据库的默认时区对开始时
刻进行校准获得校准后时刻; 原始数据库包含多
个数据块, 读取原始数据库的归档策略获取数据
块的归档进度; 依据校准后时刻与归档进度对所
述数据块进行二分类获得离线数据块和在线数
据块; 将离线数据块迁移至预设的副本数据库;
查询在线数据块存储数据的时间范围, 并按照所
述时间范围由早至晚的顺序依次将所述在线数
据块写入所述副本数据库。 该方法可以不停止时
序数据库的运行即可扩展时序副本, 从而能够提
升副本扩 展的效率。
权利要求书2页 说明书20页 附图4页
CN 114860745 A
2022.08.05
CN 114860745 A
1.一种基于人工智能的数据库扩展方法, 其特 征在于, 所述方法包括:
记录数据库扩展的开始时刻, 并依据原始数据库的默认时区对开始时刻进行校准获得
校准后时刻;
读取所述原始数据库的归档策略以获取每个数据块的归档进度, 所述原始数据库包含
多个数据块, 将每个数据块存储数据的时间范围作为第一时间范围, 所述归档策略用以定
义每个数据块进 行归档操作的第二时间范围, 所述归档进度用以表征数据块当前是否正在
进行归档操作;
依据所述校准后时刻与所述归档进度对所述数据块进行二分类获得离线数据块和在
线数据块;
将所述离线数据块迁移至预设的副本数据库;
在所述离线数据块迁移完成之后, 按照所述在线数据块的第 一时间范围由早至晚的顺
序依次将所述在线数据块写入所述副本数据库。
2.如权利要求1所述的基于人工智能的数据库扩展方法, 其特征在于, 所述记录数据库
扩展的开始时刻, 并依据原始数据库 的默认时区对开始时刻进行校准获得校准后时刻包
括:
实时获取原始数据库的资源占用率, 若所述资源占用率小于预设的第 一阈值则开始扩
展时序副本并记录开始时刻;
依据当前时区与所述原始数据库默认时区的时间差修正所述开始时刻获得校准后时
刻。
3.如权利要求1所述的基于人工智能的数据库扩展方法, 其特征在于, 所述读取所述原
始数据库的归档策略以获取每 个数据块的归档进度包括:
依据所述原 始数据库的归档模式查询所述原 始数据库的归档策略;
从所述归档策略中查询每 个数据块进行归档操作的时间范围;
基于每个数据块进行归档操作的时间范围计算每个数据块的归档进度, 所述归档进度
包括“正在归档 ”和“未被归档 ”。
4.如权利要求1所述的基于人工智能的数据库扩展方法, 其特征在于, 所述依据 所述校
准后时刻与所述归档进度对所述数据块进行二分类获得离线数据块和在线数据块包括:
若某个数据块的归档进度为 “正在归档 ”, 则将该数据块归类为在线数据块, 若某个数
据块的归档进度为 “未被归档 ”, 则将该数据块作为备用离线数据块;
查询每个备用离线数据块存 储数据的时间范围;
分别对比每个备用离线数据块的时间范围与所述校准后时刻, 若所述校准后时刻在所
述备用离线数据块的时间范围内则将该备用离线 数据块归类为在线数据块, 若所述校准后
时刻不在所述备用离线数据块的时间范围内则将该 备用离线数据块归类为离线数据块。
5.如权利要求1所述的基于人工智能的数据库扩展方法, 其特征在于, 所述按照所述在
线数据块的第一时间范围由早至晚的顺序依 次将所述在线数据块写入所述副本数据库包
括:
依据所述在线数据块的第一时间范围由早至晚的顺序将所述在线数据块写入计算机
的缓存空间中;
依据预设的校验方法修 正所述缓存空间中的在线数据块;权 利 要 求 书 1/2 页
2
CN 114860745 A
2将所述缓存空间中的在线数据块依次写入所述副本数据库以完成数据库扩展。
6.如权利要求5所述的基于人工智能的数据库扩展方法, 其特征在于, 所述依据 所述在
线数据块的第一时间范围由早至晚的顺序将所述在线数据块写入计算机的缓存空间中包
括:
依据计算机缓存空间的容 量和预设的阈值计算用于存 储在线数据块的缓存容 量;
将所述缓存容 量划分为多个层级, 每 个层级可存 储数据的容 量由上至下依次递增;
依据所述在线数据块的第一时间范围由早至晚的顺序从数据容量最低的层级开始依
次将所述在线数据块写入所述缓存空间;
当某个层级的数据容量溢满之后, 将正在写入该层级的数据块重新写入下一个层级,
直至所有在线数据块都被写入所述缓存空间。
7.如权利要求5所述的基于人工智能的数据库扩展方法, 其特征在于, 所述依据 预设的
校验方法修 正所述缓存空间中的在线数据块包括:
依据层序遍历算法遍历所述缓存空间中的在线数据块并分类为完好数据块和缺损数
据块;
利用循环冗余校验算法验证所述完好数据块以获取验证结果, 所述验证结果包括 “错
误”和“无误”;
从所述原始数据库中查询所述验证结果为 “错误”的完好数据块对应的在线数据块并
重新写入所述缓存空间。
8.一种基于人工智能的数据库扩展装置, 其特 征在于, 所述装置包括:
校准单元, 用于记录数据库扩展的开始时刻, 并依据原始数据库的默认时区对开始时
刻进行校准获得 校准后时刻;
读取单元, 用于读取所述原始数据库的归档策略以获取每个数据块的归档进度, 所述
原始数据库包含多个数据块, 将每个数据块存储数据的时间范围作为第一时间范围, 所述
归档策略用以定义每个数据块进 行归档操作的第二时间范围, 所述归档进度用以表征数据
块当前是否正在进行归档操作;
分类单元, 用于依据 所述校准后时刻与 所述归档进度对所述数据块进行二分类获得离
线数据块和在线数据块;
迁移单元, 用于将所述离线数据块迁移至预设的副本数据库;
写入单元, 用于在所述离线数据块迁移完成之后, 按照所述在线数据块的第一时间范
围由早至晚的顺序依次将所述在线数据块写入所述副本数据库。
9.一种电子设备, 其特 征在于, 所述电子设备包括:
存储器, 存储计算机可读指令; 及
处理器, 执行所述存储器 中存储的计算机可读指令以实现如权利要求1至7中任意一项
所述的基于人工智能的数据库扩展方法。
10.一种计算机可读存储介质, 其特征在于: 所述计算机可读存储介质中存储有计算机
可读指令, 所述计算机可读指 令被电子 设备中的处理器执行以实现如权利要求 1至7中任意
一项所述的基于人工智能的数据库扩展方法。权 利 要 求 书 2/2 页
3
CN 114860745 A
3
专利 基于人工智能的数据库扩展方法及相关设备
安全报告 >
其他 >
文档预览
中文文档
27 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共27页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-24 08:49:48上传分享