分布式面向对象数据库的查询优化及应用研究

分布式面向对象数据库的查询优化及应用研究

论文摘要

随着时代信息化发展步伐的加快,非结构化数据、复杂数据形式日趋多样。为适应这类型数据存储需要,新一代数据库——面向对象数据库发挥着举足轻重的作用。在实际应用中,分布式应用更为广泛,其查询优化则是当前应用研究最为重要的任务之一但在分布式面向对象数据库的查询优化方面还有一些问题:1、查询语言之一VSQL的形式还是类似RDB中的SQL形式,但由于数据库面向对象的特点,类具有继承性。查询时,相对一个对象而言可能形成多个外部关联路径。但实际的情况是在内部关联路径上操作要更为高效,可否转换以达到优化?2、目前的查询,在多站点进行数据复制时,多是以对象为单位,但对于大对象而言,会造成网络传输量很大,有无办法改变这种现状?3、一个查询过程可以分为多个阶段,对查询语句现有一些优化处理方法,是否还可以在这方面做些研究?4、在众多的面向对象数据库产品中,纯分布式的面向对象数据库较少,但其跨数据库的无缝数据分发特性使得数据读写能力大大提高。在应用时同样存在优化的问题,如何利用更优的查询方法来将分布式面向对象数据库应用于油田项目?对这些问题的研究与探讨,将有助于推动面向对象数据库的更深更好地发展,有助于指导应用实践。针对上述问题,利用分布式面向对象数据库Versant做为研究平台,以某油田钻具管理动态数据库的开发做为背景,通过提出查询方案、建立模型、设计算法、应用实践,最后得出如下结论:1、在分布式面向对象数据库系统中,对一个类所做查询形成的外部关联路径可以转换为内部关联路径;2、多站点进行数据复制时,可以先做选择、投影等操作,再用Hash散列的方法进行数据冗余可以大大降低网络间的数据信息传送量;3、所提出的方法在对象数量较多的情况下,效果更明显;4、在大性质数量较多的情况下,优化效果明显;5、这些方法可以运用于实际项目中,能达到优化的目的。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究意义
  • 1.1.1 信息爆炸式增长需要
  • 1.1.2 面向对象数据库发展需要
  • 1.1.3 油田信息建设需要
  • 1.2 研究现状
  • 1.2.1 现有面向对象数据库
  • 1.2.2 分布式面向对象数据库研究最新进展
  • 1.3 研究内容
  • 1.4 论文结构
  • 第2章 分布式技术面向对象数据库发展综述
  • 2.1 面向对象数据库及特点
  • 2.2 面向对象数据库体系结构
  • 2.3 面向对象数据的标准
  • 2.3.1 标准化工作必要性
  • 2.3.2 现有的面向对象数据库标准
  • 第3章 片段Hash划分优化策略
  • 3.1 分布式面向对象数据库相关概念及关系
  • 3.1.1 对象标识符
  • 3.1.2 面向对象数据的查询
  • 3.1.3 分布式面向对象数据的查询优化
  • 3.2 Hash算法简述
  • 3.3 片段Hash散列优化策略
  • 3.3.1 选择、投影
  • 3.3.2 Hash散列
  • 3.4 冲突的处理
  • 3.5 性能评价
  • 第4章 查询语句优化策略
  • 4.1 相关概念及思路
  • 4.2 算法分析
  • 4.3 性能评价
  • 第5章 实验
  • 第6章 查询优化的油田应用
  • 6.1 项目背景
  • 6.2 需求分析
  • 6.2.1 钻具分类
  • 6.2.2 存在的问题
  • 6.3 系统目标
  • 6.4 选择面向对象数据库Versant
  • 6.5 前期准备
  • 6.5.1 建立分布式环境
  • 6.5.2 Versant环境搭建
  • 6.6 钻具业务流程分析
  • 6.7 建立数据库模型
  • 6.7.1 该系统的分布式数据库结构
  • 6.7.2 系统主要的类设计
  • 6.8 系统主要功能及实现
  • 第7章 结论
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文及科研成果
  • 相关论文文献

    • [1].海洋钻井井下钻具刺漏判断技术分析[J]. 中国石油和化工标准与质量 2020(01)
    • [2].全金属动力钻具马达部件制造材料调研分析[J]. 探矿工程(岩土钻掘工程) 2020(04)
    • [3].基于物联网的石油钻具生产线智能信息管理系统分析[J]. 科技创新与应用 2020(12)
    • [4].锚固钻具合理使用浅析[J]. 工程机械与维修 2020(02)
    • [5].保压及多功能海洋地质勘查取样钻具研发海试初步成功[J]. 地质装备 2020(04)
    • [6].影响钻具偏磨因素浅析[J]. 化学工程与装备 2018(02)
    • [7].基于RFID的底部钻具数值化管理现场试验研究[J]. 石化技术 2016(10)
    • [8].石油钻具技术的研究与发展[J]. 化工自动化及仪表 2017(04)
    • [9].复合钻具打定向井的新工艺[J]. 石化技术 2017(02)
    • [10].石油钻具高温性能试验平台研发[J]. 工程与试验 2017(01)
    • [11].油套管钻具产品质量控制技术研究[J]. 中国设备工程 2017(05)
    • [12].一种新型石油钻具耐磨带的实用性研究[J]. 内燃机与配件 2017(12)
    • [13].机械式静态双层推靠自动垂直钻具设计[J]. 中国石油大学学报(自然科学版) 2017(04)
    • [14].钻具断裂的失效分析及预防[J]. 化工管理 2017(27)
    • [15].钻具提升短节脱扣分析及标准化[J]. 理化检验(物理分册) 2016(01)
    • [16].一种新型钻具的设计[J]. 金属加工(冷加工) 2014(23)
    • [17].浅析深井钻具失效成因及其质量控制[J]. 石油仪器 2014(06)
    • [18].油井钻具完整性管理与风险控制[J]. 石油钻探技术 2015(03)
    • [19].钻具阀抢接工具的研制与应用[J]. 西部探矿工程 2013(11)
    • [20].基于RFID的油田钻具巡检手持终端的开发[J]. 电子器件 2013(06)
    • [21].气体钻井钻具失效机理分析与预防损坏技术研究[J]. 科技致富向导 2011(15)
    • [22].海洋沉积地层多功能取样钻具研制[J]. 地质与勘探 2020(06)
    • [23].复杂弯曲钻孔加长钻具的控斜分析[J]. 东北水利水电 2020(03)
    • [24].定向钻具姿态的双线性补偿控制策略[J]. 控制与决策 2020(07)
    • [25].海洋钻井井下钻具刺漏判断技术分析[J]. 工程技术研究 2019(18)
    • [26].旋冲钻具在华北油田安探1x井的试验应用[J]. 西部探矿工程 2017(02)
    • [27].复合冲击钻具的研制及现场试验[J]. 石油钻探技术 2017(01)
    • [28].钻具螺纹的损坏分析及预防措施[J]. 化学工程与装备 2017(03)
    • [29].钻具螺纹受力及失效形式分析[J]. 新疆石油科技 2017(02)
    • [30].冰钻电动机械钻具孔内升降运动特性试验研究[J]. 探矿工程(岩土钻掘工程) 2017(10)

    标签:;  ;  ;  ;  ;  

    分布式面向对象数据库的查询优化及应用研究
    下载Doc文档

    猜你喜欢