基于Oracle高级队列的地震前兆数据传输的研究与实现

基于Oracle高级队列的地震前兆数据传输的研究与实现

论文摘要

地震灾害是人类所面对的重大自然灾害之一,它可以在极短的时间内给人类的生命和物质财产带来极其重大的损失。加强地震监测预报,有效地防御和减轻地震灾害已是一项极为紧迫的任务。地震前兆数据是地震预报和科研工作的基础性资料,经过地震科技工作者和政府部门不懈的努力,我国的地震监测预报系统已初具规模,特别是经过“九五”项目的实施,地震前兆台网中近三分之一的测项实现了数字化改造,观测的精度大大提高,数据量也显著的增加。随着中国地震局“十五”重点项目《中国数字地震观测网络》的建设,中国地震前兆台网日产数据量 0.5G 字节,这么大量的数据对于传输手段提出了更高的要求。目前,消息队列中间件技术已经处于成熟阶段,在金融、邮电、交通、政府等行业有着广泛的应用,实现了不同的网络协议、不同的计算机系统和不同的应用软件之间的数据传递,但是这项技术在地震行业还没有开始应用,有必要应用消息队列技术实现地震前兆数据的传输。随着计算机和网络技术的飞速发展,地震信息系统往往运行在多种硬件系统平台,在这些硬件平台上又通常会有各种各样的系统软件。不同的系统平台往往采用不同的网络协议和网络体系结构连接,如何在这些系统中进行安全可靠的数据通信是一个非常现实而困难的问题。消息队列中间件强大的数据传输能力和对消息可靠传输的保证,再加上对软、硬件平台和通讯协议的屏蔽,使得地震数据的异地传输变得简单易行。Oracle 高级队列(Advanced Queuing,以下简称高级队列)是集成在 Oracle数据库中的消息队列中间件,使 Oracle 数据库的不同应用程序和用户之间能够使用队列进行异步通信。它为应用程序提供了多种方法将消息加入一个队列调用(称为入列),还提供了多种方法从队列调出并获得消息(称为出列)。它通过异常处理保证消息的发送,以应付消息无法发送的情况。它提供了对消息进行优先排序的方法,并为消息赋予了时间属性,如过期时间和延迟。通过使用高级队列,消息队列操作继承了数据库的所有优势,例如可靠性、完整性、高可用性、安全性以及可伸缩性,所有的消息队列操作都是事务性的,一旦提交,消息可确保被传送;多重消息队列和数据库操作可在同一事务中执行;数据库提供对这些消息

论文目录

  • 摘要
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 选题依据
  • 1.3 研究现状
  • 1.4 研究内容
  • 1.5 论文的组织结构
  • 第二章 消息队列中间件技术
  • 2.1 中间件
  • 2.1.1 中间件的定义
  • 2.1.2 中间件的分类
  • 2.1.3 中间件的发展现状
  • 2.2 消息队列中间件
  • 2.2.1 消息队列中间件的定义
  • 2.2.2 消息通信的数学模型
  • 2.2.3 消息队列中间件的原理
  • 2.2.4 消息队列中间件的优点
  • 2.2.5 消息队列中间件的应用领域
  • 2.3 消息队列中间件产品简介
  • 2.4 小结
  • 第三章 选取 Oracle 高级队列技术作为地震前兆数据传输的解决方案
  • 3.1 地震前兆数据
  • 3.1.1 地震前兆数据的定义
  • 3.1.2 地震前兆数据的特点
  • 3.2 地震前兆数据现有传输手段和存在的问题
  • 3.2.1 无线电报
  • 3.2.2 E-mail
  • 3.2.3 FTP 传输
  • 3.2.4 复制技术
  • 3.2.5 地震前兆数据的传输现状
  • 3.3 Oracle9i 数据库和 PL/SQL 编程语言
  • 3.3.1 Oracle9i 数据库
  • 3.3.2 PL/SQL 编程语言
  • 3.4 Oracle 高级队列技术
  • 3.4.1 高级队列的数据组织
  • 3.4.2 高级队列的应用体系
  • 3.4.3 高级队列的数据传输
  • 3.4.4 高级队列的数据管理
  • 3.4.5 高级队列编程接口
  • 3.5 高级队列的选取和地震前兆数据传输的关键技术分析
  • 3.5.1 高级队列的选取
  • 3.5.2 基于高级队列传输地震前兆数据的关键技术及解决方案
  • 3.5.2.1 地震前兆数据在高级队列中的组织
  • 3.5.2.2 地震前兆数据在高级队列中的传输路径
  • 3.5.2.3 地震前兆数据库采用的数据结构
  • 3.6 小结
  • 第四章 应用 Oracle 高级队列传输地震前兆数据的实现
  • 4.1 传输系统的软件和硬件架构
  • 4.2 地下流体数据的现状及转换
  • 4.2.1 地下流体数据的现状
  • 4.2.2 地下流体数据的存储
  • 4.2.3 地下流体数据的转换
  • 4.3 定义对象类型和队列表
  • 4.3.1 创建高级队列管理帐户
  • 4.3.2 创建对象类型
  • 4.3.3 创建队列表和队列
  • 4.3.3.1 创建队列表
  • 4.3.3.2 创建队列
  • 4.4 建立数据传输通路
  • 4.4.1 创建数据库连接
  • 4.4.2 队列间的拓扑关系
  • 4.4.2.1 定义订户
  • 4.4.2.2 运行传播调度
  • 4.5 数据入列
  • 4.5.1 数据的整合
  • 4.5.2 数据入列子过程
  • 4.5.3 发送数据
  • 4.6 数据出列
  • 4.6.1 创建目的表
  • 4.6.2 建立出列子过程
  • 4.6.3 接收数据
  • 4.7 小结
  • 第五章 应用 Oracle 高级队列技术传输地震前兆数据的性能分析
  • 5.1 传输性能测试
  • 5.1.1 测试方法
  • 5.1.2 测试环境
  • 5.1.3 测试软件
  • 5.2 传输性能的测试结果
  • 5.3 传输性能分析
  • 5.3.1 传输速率的数学模型
  • 5.3.2 传输速率的回归分析
  • 5.4 Oracle 高级队列的评价与展望
  • 5.4.1 Oracle 高级队列与 MS SQL/Server 复制技术的对比分析
  • 5.4.2 Oracle 高级队列的应用前景
  • 5.5 小结
  • 结论
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].Oracle集群数据库压力测试与分析[J]. 佳木斯大学学报(自然科学版) 2020(01)
    • [2].基于Oracle数据库的航磁异常自动渲染技术[J]. 物探与化探 2020(01)
    • [3].Oracle智能化内存管理特性与配置方法[J]. 现代计算机 2020(12)
    • [4].Oracle分布式数据库与应用实践微探[J]. 电子技术与软件工程 2016(24)
    • [5].ORACLE字符集迁移及乱码问题的解析[J]. 赤子(上中旬) 2016(22)
    • [6].一种基于Oracle的街景分布式数据库实现方法[J]. 现代测绘 2017(05)
    • [7].基于服务器端的钻井工程计算的研究与运用——Oracle钻井数据库[J]. 科技创新与应用 2017(26)
    • [8].虚拟技术在Oracle数据库备份中的应用[J]. 信息化建设 2015(12)
    • [9].探讨Oracle数据库管理之控制文件[J]. 电子测试 2016(10)
    • [10].Oracle数据库系统及应用课程教学改革探索[J]. 湖南理工学院学报(自然科学版) 2016(03)
    • [11].Oracle数据库优化方法分析[J]. 硅谷 2014(24)
    • [12].Oracle分布式数据库系统及网络安全策略探究[J]. 数码世界 2020(04)
    • [13].基于Oracle数据库大数据的检索优化分析与设计[J]. 数码世界 2017(04)
    • [14].基于oracle日志挖掘的增量同步方案的设计[J]. 数码世界 2017(06)
    • [15].oracle事务控制机制研究[J]. 信息系统工程 2017(02)
    • [16].Oracle身份验证的攻击与防范[J]. 信息安全与技术 2015(11)
    • [17].Oracle数据库全文检索性能研究[J]. 现代计算机(专业版) 2016(27)
    • [18].基于Oracle的数据仓库的实现[J]. 福建电脑 2015(03)
    • [19].Oracle中两种数据同步技术的性能测试与评价[J]. 中国数字医学 2011(02)
    • [20].基于Oracle分布式数据库的查询算法改进研究[J]. 自动化与仪器仪表 2015(11)
    • [21].基于工作过程研究项目化教学在Oracle数据库教学中的应用[J]. 新课程研究 2020(06)
    • [22].Oracle推出可自动响应安全威胁新产品[J]. 智能制造 2020(10)
    • [23].Oracle在学生管理系统中的应用[J]. 信息通信 2014(05)
    • [24].ORACLE事务处理机制探析[J]. 电脑知识与技术 2013(15)
    • [25].林业信息化建设中oracle的应用[J]. 林业勘查设计 2012(01)
    • [26].基于快照的Oracle数据同步研究[J]. 办公自动化 2011(04)
    • [27].Oracle专题——外连接过滤[J]. 数字技术与应用 2011(08)
    • [28].基于Oracle的教务系统优化实践探索[J]. 中国教育信息化 2011(15)
    • [29].Oracle商务智能在现代企业信息中的应用[J]. 中国商贸 2010(02)
    • [30].大型关系数据库Oracle教学模式的改进[J]. 计算机教育 2010(06)

    标签:;  ;  ;  ;  ;  ;  

    基于Oracle高级队列的地震前兆数据传输的研究与实现
    下载Doc文档

    猜你喜欢