全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210252936.8 (22)申请日 2022.03.15 (71)申请人 江门职业 技术学院 地址 529090 广东省江门市蓬江区潮连大 道6号 (72)发明人 罗庆佳 张宗福 张媛 黄隽  陈荣斌 唐灏 李霞 李泽伟  张世杏 陈威廷 蓝雪芳 雷杰飞  (74)专利代理 机构 广州嘉权专利商标事务所有 限公司 4 4205 专利代理师 孙浩 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/2455(2019.01) G06F 16/23(2019.01)G06F 16/22(2019.01) (54)发明名称 分布式数据库横向扩展 方法、 装置及计算机 设备 (57)摘要 本发明实施例提供了一种分布式数据库横 向扩展方法、 装置及计算机设备, 涉及数据库领 域, 该方法包括: 获取地质钻探数据库, 所述地质 钻探数据库包括多个地质钻探数据元素, 所述地 质钻探数据元素包括多个数据属性; 根据所述地 质钻探数据元素, 得到与多个所述地质钻探数据 元素对应的数据元素特征; 根据所述地质钻探数 据库的查询规律和所述数据元素特征, 构建地质 数据树; 根据所述地质数据树和多个所述地质钻 探数据元素, 得到约束模 型; 根据所述约束模型, 得到横向扩展模 型。 通过构建地质数据树和约束 模型, 能够提高地质钻探数据库横向扩展的效 率, 减少资源占用率。 权利要求书2页 说明书11页 附图4页 CN 114676194 A 2022.06.28 CN 114676194 A 1.一种分布式数据库横向扩展方法, 其特 征在于, 所述方法包括: 获取地质钻探数据库, 所述地质钻探数据库包括多个地质钻探数据元素, 所述地质钻 探数据元 素包括多个数据属性; 根据所述地质钻探数据元素, 得到与多个所述地质钻探数据元素对应的数据元素特 征; 根据所述 地质钻探数据库的查询规 律和所述数据元 素特征, 构建地质数据树; 根据所述 地质数据树和多个所述 地质钻探数据元 素, 得到约束模型; 根据所述约束模型, 得到横向扩展模型。 2.根据权利要求1所述的分布式数据库横向扩展方法, 其特征在于, 每一个所述地质钻 探数据元素对应的所述数据元素特征表征为地质图、 地质形态、 地质报告、 地质文件和地质 分类中的一项; 在所述地质数据树包括至少两个节点的情况下, 所述根据 所述地质钻探数据库的查询 规律和所述数据元 素特征, 构建地质数据树, 包括: 以所述地质分类为父节点, 以所述地质图、 所述地质形态、 所述地质报告、 所述地质文 件和所述 地质分类中至少一项作为子节点, 构建所述 地质数据树和/或 以所述地质报告为父节点, 以所述地质图、 所述地质形态和所述地质文件中至少一项 作为子节点, 构建所述 地质数据树。 3.根据权利要求2所述的分布式数据库横向扩展方法, 其特征在于, 所述根据 所述地质 数据树和多个所述 地质钻探数据元 素, 得到约束模型, 包括: 获取各个所述数据属性对应的属性特 征; 根据所述地质数据树, 计算多个所述地质钻探数据元素之间的相似性, 得到相似性系 数; 根据所述相似性系数, 获取所述地质钻探数据元素对应的各个所述数据属性, 计算获 得的各个所述数据属性对应的属性特 征之间的距离, 得到属性特 征的变化 参数; 根据所述相似性系数和所述属性特征的变化参数, 对各个所述地质钻探数据 元素进行 分类处理, 得到所述约束模型。 4.根据权利要求3所述的分布式数据库横向扩展方法, 其特征在于, 所述根据 所述约束 模型, 得到横向扩展模型, 包括: 根据所述约束模型和预设的统计模型, 计算得到所述地质钻探数据元素对应的更新速 度; 根据所述更新速度计算得到各个所述地质钻探数据元素对应的空间位置参数, 其中, 所述空间位置参数表征 所述地质钻探数据元 素在所述 地质钻探数据库中的空间位置; 根据各个所述地质钻探数据元素、 所述更新速度和所述空间位置参数, 对所述地质钻 探数据库对应的扩展效率进行计算, 得到所述横向扩展模型。 5.根据权利要求4所述的分布式数据库横向扩展方法, 其特征在于, 所述根据 各个所述 地质钻探数据元素、 所述更新速度和所述空间位置参数, 对所述地质钻探数据库对应的扩 展效率进行计算, 得到所述横向扩展模型, 包括: 通过扩展效率算法计算所述地质钻探数据库对应的扩展效率, 得到所述横向扩展模 型;权 利 要 求 书 1/2 页 2 CN 114676194 A 2其中, 所述扩展效率 算法表示 为: μ表示所述 空间位置参数, ei表示第i个所述地质钻探数据元素, hj表示所述地质钻探数 据元素对应的第j 个数据属性, i和j表示正整数, ω表 示所述地质钻探数据库的数据量, η表 示所述更新速度。 6.根据权利要求3所述的分布式数据库横向扩展方法, 其特征在于, 所述根据 所述相似 性系数, 获取所述地质钻探数据元素对应的各个所述数据属 性, 计算获得的各个所述数据 属性对应的属性特 征之间的距离, 得到属性特 征的变化 参数, 包括: 通过距离算法计算获得的各个所述数据属性对应的属性特征之间的距离, 得到属性特 征的变化 参数; 其中, 所述距离算法表示 为: e(y,z)=( (y‑z)2B(y‑z)1/2) e(y,z)表示所述属性特征的变化参数, y和z皆表示所述属性特征, B表示所述地质钻探 数据库中数据的非负定矩阵。 7.根据权利要求1所述的分布式数据库横向扩展方法, 其特征在于, 所述根据 所述约束 模型, 得到横向扩展模型之后, 所述方法还 包括: 获取所述地质钻探数据库的查询范围; 根据所述 查询范围、 所述横向扩展模型和预设的查询规则, 得到查询优化器。 8.一种分布式数据库横向扩展装置, 其特 征在于, 包括: 数据获取模块, 用于获取地质钻探数据库, 所述地质钻探数据库具有多个地质钻探数 据元素, 所述地质钻探数据元 素包括多个数据属性; 第一处理模块, 用于根据所述地质钻探数据元素, 得到与多个所述地质钻探数据元素 对应的数据元 素特征; 第二处理模块, 用于根据所述地质钻探数据库的查询规律和所述数据元素特征, 构建 地质数据树; 第三处理模块, 用于根据所述地质数据树和多个所述地质钻探数据元素, 得到约束模 型; 第四处理模块, 根据所述约束模型, 得到横向扩展模型。 9.一种计算机设备, 其特征在于, 所述计算机设备包括存储器和处理器, 所述存储器中 存储有计算机可读指令, 所述计算机可读指令被一个或多个所述处理器执行时, 使得一个 或多个所述处 理器执行如权利要求1至7中任一项所述分布式数据库横向扩展方法。 10.一种计算机可读存储介质, 其特征在于, 所述存储介质可被处理器读写, 所述存储 介质存储有计算机指令, 所述计算机可读指令被一个或多个处理器执行时, 使得一个或多 个处理器执行如权利要求1至7中任一项所述分布式数据库横向扩展方法。权 利 要 求 书 2/2 页 3 CN 114676194 A 3

PDF文档 专利 分布式数据库横向扩展方法、装置及计算机设备

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