standard library
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211269001.7 (22)申请日 2022.10.17 (71)申请人 北京奥星贝斯科技有限公司 地址 100020 北京市朝阳区东 三环中路1号 1幢1单元9层901内02号单 元 (72)发明人 杨志丰 万全威 庄明强 (74)专利代理 机构 北京博思佳知识产权代理有 限公司 1 1415 专利代理师 李威 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/17(2019.01) G06F 16/188(2019.01) G06F 16/27(2019.01) (54)发明名称 一种创建表空间的方法、 装置、 存储介质及 电子设备 (57)摘要 本说明书公开了一种创建表空间的方法、 装 置、 存储介质和电子设备, 所述方法包括: 接收表 空间的创建指令, 根据创建指令中携带的服务器 的标识, 在分布式数据库中, 确定标识对应的服 务器作为指定服务器, 根据创建指令中携带的创 建表空间的容量和指定服务器的剩余存储空间, 基于确定出总量为该容量的存储空间创建虚拟 文件, 创建包含虚拟文件的表空间。 本方法中根 据分布式数据库中的指定服务器的剩余存储空 间和所需创建的表空间的容量, 基于确定出总量 为该容量的存储空间创建虚拟文件, 可以使原本 分散的各指定服务器的剩余存储空间通过虚拟 文件统一起来, 从而可以创建包含虚拟文件的表 空间, 以在share ‑nothing架构下实现跨服务器 的表空间的功能。 权利要求书2页 说明书13页 附图6页 CN 115328924 A 2022.11.11 CN 115328924 A 1.一种创建表空间的方法, 所述方法应用于分布式数据库, 所述方法包括: 接收表空间的创建指令, 其中, 所述创建指令中携带所需创建的表 空间的容量, 以及构 成所述容量的存储空间所在的服 务器的标识; 在所述分布式数据库中, 确定各 标识分别对应的服 务器, 作为指定服 务器; 根据所述容量, 在各指定服务器的剩余存储空间中, 确定出总量为所述容量的存储空 间; 基于确定出的存 储空间, 创建所述 容量的虚拟文件; 创建包含所述虚拟文件的表 空间, 所述表 空间用于管理所述表 空间自身包含的虚拟文 件, 所述虚拟文件用于写入数据。 2.如权利要求1所述的方法, 创建所述 容量的虚拟文件之前, 所述方法包括: 确定每个指定服 务器的剩余存 储空间均不小于预设的单位 容量。 3.如权利要求1所述的方法, 基于确定出的存储空间, 创建所述容量的虚拟文件, 具体 包括: 根据所述容量以及预设的单位容量, 确定指定数量个大小均为预设的单位容量的各子 文件; 将各子文件轮循写入所述各指定服务器的剩余存储空间中, 直至将所述指定数量的子 文件全部写入为止; 创建由各子文件构成的虚拟文件。 4.如权利要求3所述的方法, 将各子文件轮循写入所述各指定服务器的剩余存储空间 中, 具体包括: 将所述各指定服 务器进行排序, 得到指定服 务器序列; 依次针对每 个指定服 务器, 将该指定服 务器作为待 写入服务器; 判断所述待 写入服务器的剩余存 储空间是否不小于所述单位 容量; 若是, 将子文件写入所述待 写入服务器的剩余存 储空间中; 否则, 根据所述指定服务器序列, 将该指定服务器的下一个指定服务器重新作为待写 入服务器, 直至写入子文件为止 。 5.如权利要求3所述的方法, 所述方法还 包括: 针对每个子文件, 确定该子文件在所述虚拟文件中的逻辑地址, 并将该子文件所在的 指定服务器作为目标服务器, 确定该子文件在所述 目标服务器中的物理地址, 作为该子文 件对应的物理地址; 建立该子文件的所述逻辑 地址与该子文件 对应的所述物理地址的映射关系。 6.如权利要求1所述的方法, 所述方法还 包括: 接收删除指令, 其中, 所述删除指令中携带 所需删除的服 务器的标识; 确定所述删除指令携带的标识对应的服 务器, 作为待删除服 务器; 将基于所述待删除服 务器的存 储空间创建的各虚拟文件, 作为待删除虚拟文件; 针对各待删除虚拟文件, 将该待删除虚拟文件中的数据移动到不包含任一待删除虚拟 文件的表空间中, 将该待删除虚拟文件删除; 将所述待删除服务器的标识从所述分布式数据库的服务器标识列表中删除, 所述服务 器标识列表包 含构成所述分布式数据库的所有服 务器的标识。权 利 要 求 书 1/2 页 2 CN 115328924 A 27.一种创建表空间的装置, 所述装置应用于分布式数据库, 所述装置包括: 接收模块, 用于接收表 空间的创建指令, 其中, 所述创建指令 中携带所需创建的表 空间 的容量, 以及构成所述 容量的存储空间所在的服 务器的标识; 第一确定模块, 用于在所述分布式数据库中, 确定各标识分别对应的服务器, 作为指定 服务器; 第二确定模块, 用于根据 所述容量, 在各指定服务器的剩余存储空间中, 确定出总量为 所述容量的存储空间; 第一创建模块, 用于基于确定出的存 储空间, 创建所述 容量的虚拟文件; 第二创建模块, 用于创建包含所述虚拟文件的表空间, 所述表空间用于管理所述表空 间自身包 含的虚拟文件, 所述虚拟文件用于写入数据。 8.如权利要求7所述的装置, 所述第一创建模块, 在创建所述容量的虚拟文件之前, 还 用于, 确定每 个指定服 务器的剩余存 储空间均不小于预设的单位 容量。 9.如权利要求7所述的装置, 所述第 一创建模块具体用于, 根据 所述容量以及预设的单 位容量, 确定指定数量个大小均为预设的单位容量的各子文件; 将各子文件轮循写入所述 各指定服务器的剩余存储空间中, 直至将所述指定数量的子文件全部写入为止; 创建由各 子文件构成的虚拟文件。 10.如权利要求9所述的装置, 所述第一创建模块具体用于, 将所述各指定服务器进行 排序, 得到指定服务器序列; 依次针对每个指定服务器, 将该指定服务器作为待写入服务 器; 判断所述待写入服务器的剩余存储空间是否不小于所述单位容量; 若 是, 将子文件写入 所述待写入服务器的剩余存储空间中; 否则, 根据所述指 定服务器序列, 将该指 定服务器的 下一个指定服 务器重新作为待 写入服务器, 直至写入子文件为止 。 11.如权利要求9所述的装置, 所述装置还 包括: 映射模块, 用于针对每个子文件, 确定该子文件在所述虚拟文件中的逻辑地址, 并将该 子文件所在的指定服务器作为目标服务器, 确定该子文件在所述目标服务器中的物理地 址, 作为该子文件对应的物理地址; 建立该子文件的所述逻辑地址与该子文件对应的所述 物理地址的映射关系。 12.如权利要求7 所述的装置, 所述装置还 包括: 删除模块, 用于接收删除指令, 其中, 所述删除指令中携带所需删除的服务器的标识; 确定所述删除指令携带 的标识对应的服务器, 作为待删除服务器; 将基于所述待删除服务 器的存储空间创建的各虚拟文件, 作为待删除虚拟文件; 针对 各待删除虚拟文件, 将该待删 除虚拟文件中的数据移动到不包含任一待删除虚拟文件的表空间中, 将该待删除虚拟文件 删除; 将所述待删除服务器的标识从所述分布式数据库的服务器标识列表中删除, 所述服 务器标识列表包 含构成所述分布式数据库的所有服 务器的标识。 13.一种计算机可读存储介质, 所述存储介质存储有计算机程序, 所述计算机程序被处 理器执行时实现上述权利要求1~6任一项所述的方法。 14.一种电子设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计算 机程序, 所述处 理器执行所述程序时实现上述权利要求1~6任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115328924 A 3
专利 一种创建表空间的方法、装置、存储介质及电子设备
文档预览
中文文档
22 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-18 22:33:10
上传分享
举报
下载
原文档
(1.1 MB)
分享
友情链接
GB-T 36137-2018 中空纤维超滤膜和微滤膜组件完整性检验方法.pdf
DB34-T 3703.5-2022 长大桥梁养护指南 第5部分:健康监测报警阈值设定 安徽省.pdf
GB-T 51314-2018 数据中心基础设施运行维护标准.pdf
GB-T 31436-2015 节水型卫生洁具.pdf
T-CIE 070—2020 工业级高可靠集成电路评价 第4部分: 非易失性存储器.pdf
YD-T 2628.1-2021 演进的移动分组核心网络(EPC)设备技术要求 第1部分:支持E-UTRAN接入.pdf
SN-T 0987.2-2014 出口危险货物中型散装货物包装容器检验规程 第2部分:使用鉴定.pdf
R155f.pdf
GB-T 30274-2013 信息安全技术 公钥基础设施 电子签名卡应用接口测试规范.pdf
GB 9706.204-2022 医用电气设备 第2-4部分:心脏除颤器的基本安全和基本性能专用要求.pdf
GB-T 7931-2008 1500 11 000 12 000 地形图航空摄影测量外业规范.pdf
DB44-T 1944-2016 碳排放管理体系 要求及使用指南 广东省.pdf
GB-T 25055-2010 信息安全技术 公钥基础设施安全支撑平台技术框架.pdf
公安部 网络安全等级保护条例 征求意见稿 .pdf
深信服 aTrust零信任技术白皮书V1.4 2022.pdf
YD-T 3763.1-2021 研发运营一体化(DevOps)能力成熟度模型 第1部分:总体架构.pdf
SF-T 0008-2017 全国司法行政信息化总体技术规范.pdf
T-CSAE 26—2022 乘用车白车身轻量化设计与评价方法.pdf
JR-T 0071.4—2020 金融行业网络安全等级保护实施指引 第4部分:培训指引.pdf
T-ZZB 2938—2022 医用氧气瓶.pdf
1
/
22
评价文档
赞助2.5元 点击下载(1.1 MB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。