付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
分布式异构数据库访问技术
电力行业结构结构庞大,涉及多个方面,有许多部门,其职责和职能不同。例如,供电系统、电源系统、规划系统等。每一个系统都必须自动实现,但信息交流在不同系统之间是困难的。因此,有必要找到一种访问不同结构数据库和数据的方法。分布式异构数据库访问技术能够将底层数据进行隐藏,建立一个统一接口,在保证各个系统安全的基础上实现资源信息共享。1创建数据库的必要性异构数据库是由多个数据库系统组成的,有利于实现数据资料的共享和透明访问。一般而言,可通过两种方法实现数据访问:一是实体化方法,创建一个新的数据库,提前将所需数据复制过来,成为所有查询操作工作的对象。该方法能够使得查询工作更加快速高效,其不足之处在于数据都是提前复制的,没有时效性,缺少更新,而且新加入的数据库在查询上有很大难度;二是虚拟化方法,利用该方法进行查询时,数据没有变动,查询请求会按照设定好的程序有针对性地进行查询,即查询要求符合具体数据库,经整理合成,将最终结果返给用户。2透明有效的异构数据库访问系统2.1减少数据库的同步性其主要功能如下:不同的数据库之间能够实现各种格式的数据信息的交流转换;异构数据库的每一个组成部分都有其自治性,保持着自身的完整性,即使在信息共享时,其本身系统并不受到影响,还处于正常运行状态;实时性较好,能够根据各种数据的变化实时进行适当的调整,实现数据库和集成系统之间的同步性;有利于用户实现访问的透明化,提高其访问效率;适应性和扩展性较好,对于各种变化,能够更好地适应。2.2中间层的数据库设计该系统主要分为三层:应用层,主要为广大用户提供统一的界面,尽量满足用户的各种查询要求;中间层,虚拟数据库是其主要组成部分,该层的工作时接受查询并对其进行处理,同时将查询传输给底层的异构数据库;数据库,指的是各个组成的数据库,负责实际查询工作,将最终查询的结果返回给中间层。三者中,中间层最为关键。其结构图如图1所示。2.3数据库管理系统(1)虚拟数据库服务模块。该模块是通过对数据库访问接口及注册模块加以组合而形成的数据库,为方便其他应用程序进行访问,该系统具备提供程序接口的性能,有利于实现查询处理以及结果集成。查询处理首先是对接收到的查询请求进行检查,看其语句语法是否正确,接着按照标准的规则对查询的语句进行分解;结果集成是对接收到的来自于单个数据库的查询结果进行整合处理,使其符合用户的查询要求。(2)全局虚拟数据库模块。该模块的建立,需要各个管理员向数据访问系统注册,并提供每一个数据库的元信息。首先是元数据注册,要想加入集成访问系统,需在注册时将数据库类型、名称以及用户名、密码等信息准备齐全;接着是数据库信息的获取,通过对元数据XML文件的解析来获取相关信息,同时与其他数据库相连,对包括字段长度、精度等在内的信息进行提取;管理员对数据库内容进行选取,并定义共享,对于关键性的字段,需予以合适的说明。(3)异构数据库访问接口模块。各种数据库的包装器组成了数据库的访问接口,他们具备两项功能:一是查询执行,包装器主要负责子查询请求和适用于本数据库的物理查询之间的转换工作;二是结果处理,对查询的结果进行统一转换,使其以XML的格式存在,如此有利于保持平台的独立性,使其可重用性有所提升。(4)全局虚拟数据库分类管理。从两个方面进行考虑,一是用户管理,虚拟数据库系统涉及多个单独的异构数据库,为了使数据的安全性得到保证,应从正厅加强管理。一般来说,按用户的分类可分为普通用户、虚拟数据库管理者以及异构数据库管理者。二是数据库连接管理,该模块主要是建立与用户请求相适应的连接,并及时进行收回,以便提升查询速度。因为不清楚底层各数据库的信息,用户在登录时,系统往往需要建立相应的连接,连接也可以分为两种,一种是在用户登录时就建立连接,退出时再收回,此连接方法由于连接开销增多,效率并不理想,容易造成资源浪费;另一种连接方式是在用户查询时,按照分解的结果进行相应数据库的连接,此连接方式较为适用。3厂站四遥信息数据库管理系统深圳供电局是国内知名的电力企业,它的电力调度自动化系统共接入深圳电网235座厂站及其四遥信息,计遥测点33990个,遥信点126830个,遥控点18981个。由于深圳电网规模的不断扩大,系统厂站四遥信息维护相当频繁,为保证系统厂站四遥信息与厂站实际情况保持一致,避免电网调度运行误调、误控等电网运行事故的发生,自动化主站每年均开展系统厂站四遥信息全面核查工作。开发数据校验系统首先解决数据库的问题,调度自动化系统厂站四遥信息自动校验系统的研发应独立于调度自动化系统本身,不能因数据的导入导出给调度自动化系统带来潜在的运行风险。异构数据库的应用解决了这个问题,例子如下调度自动化系统安全III区数据与安全I区的数据是同步更新,能够保证安全III区数据与安全I区数据的一致性。调度自动化系统四遥信息数据库通过dblink连接系统安全III区数据库通过视图方式生成,同时按照生成的调度自动化系统四遥信息数据库的结构建立厂站端四遥信息数据库,并采用KMP算法完成校验专家系统程序开发。校验专家系统架构如图2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年朴门永续设计校园实践项目
- 2026年马戏团品牌价值评估与商标注册保护
- 2026年加油站防恐防爆应急演练脚本示例
- 2026年激光雷达点云数据采集与处理技术规范
- 化妆品电商销售代理协议
- 足浴城员工培训费用承担协议2026
- 线上数据标注奖金制度合作协议范本
- 2026年养老地产发展模式演变与盈利模式
- 客运代理业务合作协议书
- 融资租赁债务重整管理合同2026
- 《中华人民共和国农产品质量安全法》培训与解读课件
- 2025年宁夏地理会考试卷及答案
- 小牛串焊机培训
- 老年人手机课件
- 2025年甘肃省甘南州农林牧草科学院高层次人才引进13人备考练习题库及答案解析
- 2025年党建工作知识竞赛测试题库附答案
- 石油化工安装工程预算定额(2019版)
- 医院收费窗口服务规范
- 2025年供销社笔试题目及答案
- 2025年《农产品质量安全法》试题及答案
- 2025年石家庄市市属国有企业招聘笔试考试试题(含答案)
评论
0/150
提交评论