全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210782292.3 (22)申请日 2022.07.05 (71)申请人 京东科技信息技 术有限公司 地址 100176 北京市北京经济技 术开发区 科创十一 街18号院2号楼6层6 01 (72)发明人 彭智 曾健 穆冠琦 蒋帅  (74)专利代理 机构 中原信达知识产权代理有限 责任公司 1 1219 专利代理师 龙丹 张春晓 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/22(2019.01) G06F 16/25(2019.01) (54)发明名称 写入数据 的方法、 装置、 设备和计算机可读 介质 (57)摘要 本发明公开了写入数据 的方法、 装置、 设备 和计算机可读介质, 涉及计算机技术领域。 该方 法的一具体实施方式包括: 建立数据库的外部表 与云上对象存储OSS中存储空间的存储对应关 系, 以及数据库的本地表与预设文件 标识的标识 对应关系; 响应于数据写入指令, 在所述数据库 的本地表中扫描数据, 并将扫描到的数据按照所 述预设文件 标识分割为子文件; 将所述子文件基 于所述标识对应关系写入所述数据库的外部表 中并上传至所述存储对应关系的存储空间中。 该 实施方式能够简化写入操作的过程, 提高写入效 率。 权利要求书1页 说明书9页 附图3页 CN 115168376 A 2022.10.11 CN 115168376 A 1.一种写入数据的方法, 其特 征在于, 包括: 建立数据库的外部表与云上对象存储OSS中存储空间的存储对应关系, 以及数据库的 本地表与预设文件标识的标识对应关系; 响应于数据写入指令, 在所述数据库的本地表中扫描数据, 并将扫描到的数据按照所 述预设文件标识分割为子文件; 将所述子文件基于所述标识对应关系写入所述数据库的外部表中并上传至所述存储 对应关系的存 储空间中。 2.根据权利要求1所述写入数据的方法, 其特征在于, 所述子文件包括逗号分隔值CSV 文件。 3.根据权利要求1所述写入数据的方法, 其特 征在于, 所述方法还 包括: 响应于数据读取指令, 依据所述标识对应关系, 在所述数据库的外部表中获取所述预 设文件标识的文件; 加载所述预设标识的文件至所述数据库的本地表中。 4.根据权利要求3所述写入数据的方法, 其特征在于, 所述响应于数据读取指令, 依据 所述标识对应关系, 在所述数据库的外 部表中获取 所述预设文件标识的文件, 包括: 响应于数据读取指令, 从所述数据读取指令中获取 数据读取 范围; 依据所述标识对应关系, 在所述数据库的外部表的所述数据读取范围中, 获取所述预 设文件标识的文件。 5.根据权利要求3所述写入数据的方法, 其特 征在于, 所述响应于数据读取指令, 包括: 创建所述数据库的插 件, 所述插 件用于响应所述数据读取指令 。 6.根据权利要求1所述写入数据的方法, 其特 征在于, 所述响应于数据写入指令, 包括: 创建所述数据库的插 件, 所述插 件用于响应所述数据写入指令 。 7.根据权利要求1所述写入数据的方法, 其特征在于, 所述数据库包括PostgreSQL数据 库。 8.一种写入数据的装置, 其特 征在于, 包括: 建立模块, 用于建立数据库的外部表与云上对象存储OSS中存储空间的存储对应关系, 以及数据库的本地表与预设文件标识的标识对应关系; 响应模块, 用于响应于数据写入指令, 在所述数据库的本地表中扫描数据, 并将扫描到 的数据按照所述预设文件标识分割为子文件; 传输模块, 用于将所述子文件基于所述标识对应关系 写入所述数据库的外部表中并上 传至所述存 储对应关系的存 储空间中。 9.一种写入数据的电子设备, 其特 征在于, 包括: 一个或多个处 理器; 存储装置, 用于存 储一个或多个程序, 当所述一个或多个程序被所述一个或多个处理器执行, 使得所述一个或多个处理器实 现如权利要求1 ‑7中任一所述的方法。 10.一种计算机可读介质, 其上存储有计算机程序, 其特征在于, 所述程序被处理器执 行时实现如权利要求1 ‑7中任一所述的方法。权 利 要 求 书 1/1 页 2 CN 115168376 A 2写入数据的方 法、 装置、 设备和计算机可 读介质 技术领域 [0001]本发明涉及计算机技术领域, 尤其涉及一种写入数据的方法、 装置、 设备和计算机 可读介质。 背景技术 [0002]数据库存储的数据量有限, 随着数据量日积月累, 常常面临海量的数据如何转储 的问题。 云上对象存储(Object  Storage Service, OSS)可以为海量数据提供存放的地点。 为了将历史数据转储归档, 首先需要将数据导出到本地, 然后将本地数据上传OSS, 最后删 除数据从而释放存储空间; 类似地, 当需要查询已转储数据时, 首先需要将OSS数据下载到 本地, 然后恢复到数据库中查询。 [0003]在实现本发明过程中, 发明人发现现有技术中至少存在如下问题: 当业务方对已 归档数据有写入操作时, 只能将归档 数据导出到本地, 然在执行写入操作上传至云上OSS, 步骤繁琐, 写入效率较低。 发明内容 [0004]有鉴于此, 本发明实施例提供一种写入数据的方法、 装置、 设备和计算机可读介 质, 能够简化写入操作的过程, 提高写入效率。 [0005]为实现上述目的, 根据本发明实施例的一个方面, 提供了一种写入数据的方法, 包 括: [0006]建立数据库的外部表与云上对象存储OSS中存储空间的存储对应关系, 以及数据 库的本地表与预设文件标识的标识对应关系; [0007]响应于数据写入指令, 在所述数据库的本地表中扫描数据, 并将扫描到的数据按 照所述预设文件标识分割为子文件; [0008]将所述子文件基于所述标识对应关系写入所述数据库的外部表中并上传至所述 存储对应关系的存 储空间中。 [0009]所述子文件 包括逗号分隔值CSV文件。 [0010]所述方法还 包括: [0011]响应于数据读取指令, 依据所述标识对应关系, 在所述数据库的外部表中获取所 述预设文件标识的文件; [0012]加载所述预设标识的文件至所述数据库的本地表中。 [0013]所述响应于数据读取指令, 依据所述标识对应关系, 在所述数据库的外部表中获 取所述预设文件标识的文件, 包括: [0014]响应于数据读取指令, 从所述数据读取指令中获取 数据读取 范围; [0015]依据所述标识对应关系, 在所述数据库的外部表的所述数据读取范围中, 获取所 述预设文件标识的文件。 [0016]所述响应于数据读取指令, 包括:说 明 书 1/9 页 3 CN 115168376 A 3

PDF文档 专利 写入数据的方法、装置、设备和计算机可读介质

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 写入数据的方法、装置、设备和计算机可读介质 第 1 页 专利 写入数据的方法、装置、设备和计算机可读介质 第 2 页 专利 写入数据的方法、装置、设备和计算机可读介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:14上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。