基于COM/DCOM的异构数据库中间件的研究与实现

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:gengkc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
解决各类数据库系统的异构问题是80年代中期以来数据库界的研究热点,并提出了很多的解决方案。对地理上分布的多个异构数据库,在尽可能少地影响其本地自治性的基础上,实现异构数据库的信息共享是本文的研究目标。 本文采用组件化程序的设计思想,基于COM/DCOM组件标准设计并实现数据库互连中间件。该中间件解决了异构多数据库连接、数据类型转换、查询分解、结果汇总、事务处理、并发控制等异构数据库互连的关键问题,实现了透明访问及信息共享的目标。中间件的实现由于融合了COM的优点,并引入了一些新的思想和方法,使得系统具有适应性强、灵活性高、可维护性好、局部自治等诸多优点。 文中简要介绍了数据库系统,异构数据库系统的发展,探讨了解决数据库异构性所需面临的问题。根据异构数据库互连的功能需求,提出了基于组件对象模型/分布式组件对象模型的异构数据库的三层体系结构解决方案。该方案的关键技术有:建立数据库连接池提高系统访问局部数据库的效率;建立全局数据字典实现全局一致模式访问;分析全局查询语句,将其分解为可在局部库上执行的局部查询语句;采用“复制+上锁/解锁”方式模拟2PC协议实现全局事务管理;利用信号量机制实现多线程并发控制。 在此中间件的基础上开发的应用软件——烤烟质量评价体系,解决了用统一的方法调用不同数据库中烤烟数据的难题,取得了良好的应用效果。
其他文献
随着计算技术和国际互联网的飞速发展,包括图像在内的各种多媒体数据的数量正以惊人的速度增长。人们很容易在互联网杂乱无序的信息海洋中迷失方向,如何从中尽快地发现有用的
图像分割是数字图像处理与机器视觉的基本问题之一,是图像分析中的重要环节,在整个研究中起着承前启后的作用,它既是对所有图像预处理效果的一个检验,也是后续进行图像分析与解译
本文首先介绍设计并实现数字小键盘拼音输入法需要重点解决的问题,例如拼音重码、拼音切分、汉字内码转换等.然后重点研究输入法评测系统中重要的组成部分——汉字文本自动注
集成电路技术在近10多年来飞速发展。集成电路的集成规模越来越大,已经可以把一个完整的电子系统集成到一个芯片上,即集成电路已经进入了片上系统(SoC)时代。SoC设计的核心技
WCDMA是第三代移动通信系统的主流技术之一,能够提供统一的全球范围内覆盖和使用的系统,支持从话音到分组数据到多媒体业务,能够根据需要提供带宽。HLR即归属位置寄存器(Home
基于免疫系统及危险模式理论的基础上,本文讨论了数据挖掘理论的框架体系,借鉴生命免疫科学中危险模式的免疫模型理论,围绕基于危险模式的免疫算法、关联规则挖掘和数据聚类分析
随着信息技术,特别是因特网的高速发展,计算机病毒的传播速度和影响范围都在不断增加,计算机病毒对计算机安全构成的威胁也日益突出。然而,传统的病毒检测方法,已经不能对抗
软件定义网络(Software Defined Network,SDN)是一种把控制层和数据层相分离的新型网络管理架构。控制层上的控制器集中管理数据层的网络设备,数据层中的网络设备仅仅根据控
计算机与信息技术的飞速发展,使人们能以更快、更廉价的方式获取和存储数据,从而也使得存储的数据的数量飞速增长。这些数据蕴藏着许多对我们的工作有重要指导意义的信息。数
部队的经常性思想政治工作是部队思想建设的基础,是最普遍、最经常的工作。但由于新干部在工作中缺乏经验,采取的方法欠科学,直接影响工作进展的效果和质量。因此运用现代信息技