说明:最全电力标准
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211226962.X (22)申请日 2022.10.08 (71)申请人 山东省城市商业银行合作联盟有限 公司 地址 250104 山东省济南市高新 东区科创 路1001号 (72)发明人 王振 张荣亮 陈瑞金 王士交 冯占海 倪俊甜 马长明 朱海涛 杜淑娟 (74)专利代理 机构 济南诚智商标专利事务所有 限公司 3710 5 专利代理师 黄晓燕 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/23(2019.01)G06F 16/27(2019.01) G06N 20/00(2019.01) (54)发明名称 一种在线变更表结构的方法及系统 (57)摘要 本发明提供了一种在线变更表结构的方法 及系统, 方法包括响应于表结构的变更指令, 进 入变更初始化阶段, 初始化表变更过程中数据 移 动所需要的目标表、 登台表和源表触发器; 基于 预设的最优参数及变更信息, 将源表中的数据分 批复制至 所述目标表中; 在重写结束或达到重写 阈值后, 将源表脱机, 通过分布式数据库交互源 表和目标表的名称, 将目标表联机, 完成表结构 变更。 本发明利用分布式数据库DB 2的AMT特性实 现在线变更表结构, 通过机器学习, 自动生成配 置参数数据, 优化并减少数据库表结构变更操作 的时间, 减少关键路径上的作业耗时, 提高系统 业务连续性及系统可用率, 减少表变更耗时长对 核心系统的影响。 权利要求书2页 说明书7页 附图1页 CN 115525656 A 2022.12.27 CN 115525656 A 1.一种在线变更表结构的方法, 其特 征是, 所述方法包括以下步骤: 响应于表结构的变更指令, 进入变更初始化阶段, 初始化表变更过程中数据移动所需 要的目标表、 登台表和源表触发器; 基于预设的最优参数及变更信息, 将源表中的数据分批复制至所述目标表中; 在重写结束或达到重写阈值后, 将源表脱机, 通过分布式数据库交互源表和目标表的 名称, 将目标表联机, 完成表结构变更。 2.根据权利要求1所述在线变更表结构的方法, 其特 征是, 所述方法还 包括步骤: 若复制过程中出现对数据库表数据的操作, 则通过源表触发器捕获操作指令, 并将所 述操作保存至所述登台表中; 将所述登台表中的数据重写至所述目标表中。 3.根据权利要求1所述在线变更表结构的方法, 其特征是, 所述进入变更初始化阶段之 前还包括步骤: 对变更信息进行检查, 所述变更信息包括变更文件的变更语义、 变更语法和变更规则。 4.根据权利要求3所述在线变更表结构的方法, 其特征是, 所述变更规则为三段式字符 串, 分别为变更名称、 对象类型和规则描述; 所述变更语义包括数据库变更中目标表的建表 语句; 所述变更语法包括数据库变更表中的索引、 引用和约束的创建语句。 5.根据权利要求1所述在线变更表结构的方法, 其特征是, 所述进入变更初始化阶段之 前还包括进行创建表D DL的检查, 具体为: 如未创建, 则创建表D DL语句, 如已创建, 将修改建表语句, 创建新表; 根据变更信息变更字段类型, 确定变更场景。 6.根据权利要求1 ‑5任一项所述在线变更表结构的方法, 其特征是, 所述最优参数通过 随机森林回归 模型预测得到 。 7.根据权利要求6所述在线变更表结构的方法, 其特征是, 所述通过随机森林回归模型 预测最优参数的过程具体为: 构建训练数据集, 所述数据集表示为N ×M的矩阵, N表示训练集样本数, M表示M ‑1个特 征值和1个参数值列, 所述 参数值表示所述 最优参数的取值; 构建模型: 从所述数据集中随机抽取若干个样本数据, 构造初始数据子集; 从所述初始 数据子集中所有待选择的M ‑1个特征列中随机选取M ‑2个特征作为决策树的输入特征, 得到 更新数据子集; 根据每 个更新数据子集分别得到决策树, 多颗决策树构成随机森林; 将特征组合作为随机森林模型的输入, 参数值列作为输出, 将输出值的均值作为最优 参数的预测值。 8.根据权利要求7所述在线变更表结构的方法, 其特征是, 所述M的取值为4, 特征值包 括表中LOB类型的字段存在情况、 表的列数和表是否开启压缩的选择。 9.一种在线变更表结构的系统, 其特 征是, 所述系统包括: 初始化模块, 响应于表结构的变更指令, 进入变更初始化阶段, 初始化表变更过程中数 据移动所需要的目标表、 登台表和源表触发器; 数据复制模块, 基于预设的最优参数及变更信息, 将源表中的数据分批复制至所述目 标表中; 表交互模块, 在重写结束或达到重写阈值后, 将源表脱机, 通过分布式数据库交互源表权 利 要 求 书 1/2 页 2 CN 115525656 A 2和目标表的名称, 将目标表联机, 完成表结构变更。 10.根据权利要求9所述在线变更表结构的系统, 其特征是, 所述系统还包括重写模块, 在数据复制模块进行数据复制过程中出现对数据库 表数据的操作, 则通过源表触发器捕获 操作指令, 将所述操作保存至所述登台表中, 并调用所述重写模块将所述登台表中的数据 重写至所述目标表中。权 利 要 求 书 2/2 页 3 CN 115525656 A 3
专利 一种在线变更表结构的方法及系统
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 思考人生 于
2024-02-07 20:38:07
上传分享
举报
下载
原文档
(560.8 KB)
分享
友情链接
R155e.pdf
DB12-T 669-2016 绿色供应链标准化工作指南 天津市.pdf
CSA 云渗透测试指南.pdf
GB-T 3565.4-2022 自行车安全要求 第4部分:车闸试验方法.pdf
资产管理 数据资产管理指南.pdf
DB37-T 4203.1—2020 林业碳汇计量监测体系建设规范 第1部分:导则 山东省.pdf
GB-T 10802-2006 通用软质聚醚型聚氨酯泡沫塑料.pdf
SL-T 247-2020 水文资料整编规范.pdf
DB41-T 1067-2015 城市客运监管与服务信息系统 总则 河南省.pdf
DB50-T 1275.6-2022 生猪智慧养殖数字化应用与管理 第6部分:养殖 重庆市.pdf
GB-T 18916.49-2020 取水定额 第49部分:锦纶产品.pdf
DB33-T 2499-2022 气象地理分区 浙江省.pdf
GB-T 38635.2-2020 信息安全技术 SM9标识密码算法 第2部分:算法.pdf
TTAF 044-2019 Android应用质量技术要求及评分细则.pdf
BPMN2.0标准规范(中文版).pdf
奇安信 中国政企机构数据安全风险研究报告.pdf
GB-T 38633-2020 信息技术 大数据 系统运维和管理功能要求.pdf
GB-T 20933-2021 热轧钢板桩.pdf
ISO 17825-2016.pdf
ISO 27002 2022 中文试译交流版.pdf
1
/
11
评价文档
赞助2.5元 点击下载(560.8 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。