(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211075058.3
(22)申请日 2022.09.02
(71)申请人 深圳市神州路 路通网络科技有限公
司
地址 518000 广东省深圳市南 山区粤海街
道高新区社区沙河西路1819号深圳湾
科技生态园7栋B90 5
(72)发明人 李剑 郑敬颂
(74)专利代理 机构 深圳市恒程创新知识产权代
理有限公司 4 4542
专利代理师 李晶
(51)Int.Cl.
G06F 16/23(2019.01)
G06F 11/14(2006.01)
(54)发明名称
数据批量更新方法、 装置、 终端设备及可读
存储介质
(57)摘要
本发明公开一种数据批量更新方法、 装置、
终端设备及可读存储介质, 该方法包括: 将数据
库中确认更新的原数据表进行备份后与预设的
更新数据按照预设条件合并,在合并时若需更改
备份数据表, 则对备份数据表字段和/或数据进
行更改; 将预设的系统配置表中原数据表的访问
标识指向更改为合并数据表并将原数据表字段
的访问状态和/或原数据表字段的访问标识的指
向进行修改。 实现了将原数据表进行更新和备份
并与更新数据合并生成新数据表进行访问, 达到
了在不影响数据库服务的情况下, 便捷、 有效地
批量更新数据库中的数据和灵活修改数据表结
构的效果, 极大的提升了数据批量更新的效率,
同时避免了对原数据表依赖的服务在更新过程
中产生的影响。
权利要求书2页 说明书9页 附图4页
CN 115391366 A
2022.11.25
CN 115391366 A
1.一种数据批量更新方法, 其特 征在于, 所述数据批量更新方法包括以下步骤:
将预设的数据库中确认更新的原数据表进行 备份, 得到备份数据表;
将所述备份数据表中的数据与预设的更新数据按照第 一预设条件合并, 生成合并数据
表;
将预设的系统配置表中所述原数据表的访问标识指向的数据表更改为所述合并数据
表并将所述原数据表字段的访问状态和/或所述原数据表字段的访问标识的指向进行修
改。
2.根据权利要求1所述的数据批量更新方法, 其特征在于, 所述将所述备份数据表中的
数据与预设的更新数据按照第一预设条件合并, 生成合并数据表的步骤 包括:
将预设的更新数据与所述备份数据表中的数据通过相关主键和/或索引字段进行关
联, 得到关联 结果;
根据所述关联结果和所述第 一预设条件, 将所述备份数据表中的数据与所述更新数据
进行处理后, 写入预设的合并结果 集;
根据所述 合并结果 集, 生成合并数据表。
3.根据权利要求2所述的数据批量更新方法, 其特征在于, 所述根据所述关联结果和所
述第一预设条件, 将所述备份数据表中的数据与所述更新数据进行处理后, 写入预设的合
并结果集的步骤 包括:
若所述关联结果为成功, 则根据所述更新数据保留所述原数据, 写入预设的合并结果
集;
若所述关联 结果为失败, 则将所述更新数据和所述原数据写入预设的合并结果 集。
4.根据权利要求3所述的数据批量更新方法, 其特征在于, 所述若所述关联结果为成
功, 则根据所述更新数据保留所述原数据, 写入预设的合并结果 集的步骤 包括:
若所述关联结果为成功, 则基于所述原数据保留所述更新数据中不存在字段数据, 得
到保留后的原数据;
将所述保留后的原数据与所述更新数据进行合并, 写入预设的合并结果 集。
5.根据权利要求1所述的数据批量更新方法, 其特征在于, 所述将预设的系统配置表中
所述原数据表的访问标识指向的数据表更改为所述合并数据表并将所述原数据表字段 的
访问状态和/或所述原数据表字段的访问标识的指向进行修改的步骤之后包括:
按照预设时间段, 通过预先部署的数据访问组件从所述系统配置表中获取所述数据表
的访问标识、 所述原数据表字段的访问状态、 所述原数据表字段的访问标识;
根据获取到的数据表的访 问标识、 所述原数据表字段的访 问状态、 所述原数据表字段
的访问标识,将所述数据访问组件访问的所述原数据表切换为对应的合并数据表和/或将
所述数据访问组件访问的原数据表字段切换为所述数据表字段 的访问标识指向的数据表
字段;
将所述原数据表删除。
6.根据权利要求1所述的数据批量更新方法, 其特征在于, 所述将所述备份数据表中的
数据与预设的更新数据按照第一预设条件合并, 生成合并数据表的步骤之前包括:
若需更改所述备份数据表, 则按照第二预设条件对所述备份数据表字段和/或数据进
行增加和/或修改和/或删除。权 利 要 求 书 1/2 页
2
CN 115391366 A
27.根据权利要求1所述的数据批量更新方法, 其特征在于, 所述将预设的数据库中确 认
更新的原数据表进行 备份, 得到备份数据表的步骤之前包括:
建立所述系统配置表, 所述系统配置表配置所述数据库中的数据表的访问标识与对应
数据表的指向关系、 所述数据表字段的访问状态、 所述数据表字段的访问标识与对应数据
表字段的指向关系。
8.一种数据批量更新装置, 其特 征在于, 所述数据批量更新装置包括:
备份模块, 用于将预设的数据库中确认更新的原数据表进行 备份, 得到备份数据表;
合并模块, 用于将所述备份数据表中的数据与预设的更新数据按照第一预设条件合
并, 生成合并数据表;
更改模块, 用于将预设的系统配置表中所述原数据表的访问标识指向的数据表更 改为
所述合并数据 表并将所述原数据 表字段的访问状态和/或所述原数据 表字段的访问标识的
指向进行修改。
9.一种终端设备, 其特征在于, 所述终端设备包括存储器、 处理器及存储在所述存储器
上并可在所述处理器上运行的数据批量更新程序, 所述数据批量更新程序被所述处理器执
行时实现如权利要求1 ‑7中任一项所述数据批量更新方法的步骤。
10.一种可读存储介质, 其特征在于, 所述可读存储介质上存储有数据批量更新程序,
所述数据批量更新程序被处理器执行时实现如权利要求 1‑7中任一项 所述数据批量更新方
法的步骤。权 利 要 求 书 2/2 页
3
CN 115391366 A
3
专利 数据批量更新方法、装置、终端设备及可读存储介质
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:42:52上传分享