说明:最全电力标准
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211248725.3 (22)申请日 2022.10.12 (71)申请人 北京奥星贝斯科技有限公司 地址 100020 北京市朝阳区东 三环中路1号 1幢1单元9层901内02号单 元 (72)发明人 阳振坤 潘毅 王国平 李博洋  (74)专利代理 机构 北京博思佳知识产权代理有 限公司 1 1415 专利代理师 李威 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/215(2019.01) G06F 11/14(2006.01) (54)发明名称 一种数据库业 务执行的方法及装置 (57)摘要 本说明书公开了一种数据库业务执行的方 法及装置, 可接收对象删除请求, 确定待删除对 象, 但并未立即删除该待删除对象, 而是修改该 待删除对象的操作权限, 禁止用户访问该待删除 对象。 当接收到携带对象标识的对象恢复请求 时, 从已修改操作权 限的各待删除对象中, 确定 与该对象标识对应的待删除对象, 并修改与该对 象标识对应待删除对象 的操作权限, 允许该用户 访问与该对象标识对应待删除对象。 可见, 在接 收到对象删除请求后, 并未立即删除该对象删除 请求对应的对象, 而是修改该对象的操作权 限, 避免了直接删除该对象, 造成的对象被直接删除 后无法恢复的情况。 权利要求书3页 说明书13页 附图2页 CN 115309766 A 2022.11.08 CN 115309766 A 1.一种数据库业 务执行的方法, 包括: 接收对象删除请求, 确定待删除对象; 修改所述待删除对象的操作权限, 禁止用户访问所述待删除对象; 当接收到携带对象标识 的对象恢复请求时, 从已修改操作权限的各待删除对象中, 确 定与所述对象标识对应的待删除对象; 修改与所述对象标识对应待删除对象的操作权限, 允许所述用户访问与所述对象标识 对应待删除对象。 2.根据权利要求1所述的方法, 接收对象删除请求, 确定待删除对象, 具体包括: 接收携带对象标识的对象删除请求, 确定所述对象标识对应的对象是否属于需要直接 删除的对象; 若是, 则删除所述对象; 若否, 则确定所述对象标识对应的对象为待删除对象。 3.根据权利要求1所述的方法, 所述方法还 包括: 当修改所述待删除对象的操作权限时, 确定当前时刻为 起始时刻; 根据所述 起始时刻以及预设时间 间隔, 确定所述待删除对象的删除时刻; 存储所述删除时刻与所述待删除对象的对应关系; 当到达所述删除时刻时, 根据存 储的所述对应关系, 删除所述待删除对象。 4.根据权利要求3所述的方法, 所述方法还 包括: 当接收到携带对象标识的对象恢 复请求时, 确定所述对象恢 复请求携带的对象标识对 应的待删除对象; 从已存储的若干所述删除时刻与 所述待删除对象的对应关系中, 确定所述对象标识对 应的待删除对象的对应关系, 并删除所述对应关系。 5.根据权利要求1所述的方法, 所述方法还 包括: 当确定所述待删除对象时, 在命名空间中删除所述待删除对象; 当确定所述对象恢 复请求携带的对象标识对应所述待删除对象时, 判断所述命名空间 是否存在对象标识与所述对象恢复请求携带的对象标识相同的对象; 若是, 则展示重命名提示, 提示所述用户重新确定所述待删除对象的对象标识, 并响应 于所述用户的重命名操作, 重新确定所述待删除对 象的对象标识, 在所述命名空间中恢复 所述待删除对象; 若否, 则在所述命名空间中恢复所述待删除对象。 6.根据权利要求1所述的方法, 所述方法还 包括: 当确定数据库中的可用存储空间小于预设的第 一阈值时, 确定所述待删除对象对应的 各第一子对象; 分别确定所述各第一子对象的对象类型, 根据预设的对象类型优先级, 确定所述各第 一子对象的优先级, 并按照所述各第一子对 象的优先级从大到小的顺序, 依 次删除所述各 第一子对象, 直至所述可用存 储空间不小于第二阈值 为止, 停止删除。 7.根据权利要求1所述的方法, 接收到携带对象标识的对象恢 复请求之前, 所述方法还 包括: 根据接收到携带 所述对象标识的对象创建请求, 创建对应的对象, 作为 新对象;权 利 要 求 书 1/3 页 2 CN 115309766 A 2当接收到携带 所述对象标识的对象访问请求时, 返回所述 新对象对应的访问内容。 8.根据权利要求1所述的方法, 接收到携带对象标识的对象恢 复请求之前, 所述方法还 包括: 当接收到携带所述对象标识 的对象访 问请求时, 返回对象恢复提示, 提示所述用户所 述对象标识对应的对象已删除; 根据接收到携带所述对象标识的对象恢复请求, 从已修改操作权限的各待删除对象 中, 确定与所述对象标识对应的待删除对象; 修改与所述对象标识对应待删除对象的操作权限, 允许所述用户访问与所述对象标识 对应待删除对象。 9.一种数据库业 务执行的装置, 包括: 接收删除命令模块, 接收对象删除请求, 确定待删除对象; 延迟删除模块, 修改所述待删除对象的操作权限, 禁止用户访问所述待删除对象; 接收恢复命令模块, 当接收到携带对象标识 的对象恢复请求时, 从已修改操作权限的 各待删除对象中, 确定与所述对象标识对应的待删除对象; 恢复模块, 修改与所述对象标识对应待删除对象的操作权限, 允许所述用户访 问与所 述对象标识对应待删除对象。 10.如权利要求9所述的装置, 所述接收删除命令模块, 接收携带对象标识的对象删除 请求, 确定所述对象标识对应的对象是否属于需要直接删除的对象, 若是, 则删除所述对 象, 若否, 则确定所述对象标识对应的对象为待删除对象。 11.如权利要求9所述的装置, 所述延迟删除模块, 当修改所述待删除对象的操作权限 时, 确定当前时刻为起始时刻, 根据所述起始时刻以及预设时间间隔, 确定所述待删除对象 的删除时刻, 存储所述删除时刻与所述待删除对象的对应关系, 当到达所述删除时刻时, 根 据存储的所述对应关系, 删除所述待删除对象。 12.如权利要求11所述的装置, 所述延迟删除模块, 当接收到携带对象标识的对象恢 复 请求时, 确定所述对 象恢复请求携带 的对象标识对应的待删除对 象, 从已存储的若干所述 删除时刻与所述待删除对象的对应关系中, 确定所述对象标识对应的待删除对象的对应关 系, 并删除所述对应关系。 13.如权利要求9所述的装置, 所述接收删除命令模块, 当确定所述待删除对象时, 在命 名空间中删除所述待删除对象, 当确定所述对象恢复请求携带的对象标识对应所述待删除 对象时, 判断所述命名空间是否存在对象标识与所述对象恢复请求携带的对象标识相同的 对象, 若是, 则展示重命名提示, 提示所述用户重新确定所述待删除对象的对象标识, 并响 应于所述用户的重命名操作, 重新确定所述待删除对 象的对象标识, 在所述命名空间中恢 复所述待删除对象, 若否, 则在所述命名空间中恢复所述待删除对象。 14.如权利要求9所述的装置, 所述延迟删除模块, 当确定数据库中的可用存储空间小 于预设的第一阈值时, 确定所述待删除对 象对应的各第一子对 象, 分别确定所述各第一子 对象的对象类型, 根据预设的对象类型优先级, 确定所述各第一子对象 的优先级, 并按照所 述各第一子对 象的优先级从大到小的顺序, 依 次删除所述各第一子对 象, 直至所述可用存 储空间不小于第二阈值 为止, 停止删除。 15.如权利要求9所述的装置, 所述延迟删除模块, 根据接收到携带所述对象标识的对权 利 要 求 书 2/3 页 3 CN 115309766 A 3

PDF文档 专利 一种数据库业务执行的方法及装置

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