有自扩展功能的数据库中间件中迁移代码重用的研究

来源 :河海大学 | 被引量 : 0次 | 上传用户:zxjz520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据库中间件是处于底层数据库和用户应用系统之间的主要用于屏蔽异构数据库底层的复杂性和多样性的中间件,是所有中间件中应用最广泛、技术最成熟的一种。它实现了业务逻辑和数据的分离,并用类来封装业务逻辑,提高了重用性。然而,某种数据库中间件(如:MOCHA)为了减少网络数据传输量,实现查询优化,就把部分代码类迁移到近数据库站点进行数据缩减运算。但是,这些被迁移的类不能被重用,造成了资源的浪费。 为了解决上述问题,本文提出了一种引入重用机制的方案,并把该方案应用于一种基于元数据驱动的数据库中间件中。1)为实现代码的重用,本文详细分析了影响代码复用的因素,提出了复用度来评估准备迁移的代码,在复用度中还引入了使用度,使用度能够反映代码在系统实际运行时地使用情况,从而实现动态的评估代码的复用度。2)引入重用机制后,可能会引起文件同名冲突,本文将通过标示了命名空间的前缀来消解这种冲突。3)为保障重用的实现,还提出了一致性维护策略、删除策略,并给出代码迁移和实现重用的算法。 文章最后讨论了该中间件模型在江苏省水利基础数据库系统中的应用,对其中的各主要功能部件和实现机制进行探讨,并通过对比和测试评估了该系统的可行性和可靠性,为水利信息领域内的应用提供了一个可参考的模型。
其他文献
众所周知,不同的聚类算法或同一算法配置不同的参数值,可能产生不同的聚类结果。针对聚类不能解决的泛化问题而引进了集成的概念,集成技术可以显著的提高学习系统的泛化能力,
UCON模型统一了传统访问控制模型(MAC、DAC)、RBAC模型、DRM、开放式环境等领域,目前随着云计算等开放式环境的大量应用,UCON的研究也成了访问控制的研究热点。UCON模型本身具有
网络可生存性是对传统网络安全观念的突破和创新,强调网络信息系统在遭受攻击、故障或意外事故的情况下,能够及时的完成其主要任务的能力。可生存性的中心思想是即使在入侵成功
在分布式系统中,分布在不同计算机上的多个并发进程访问临界资源的时候经常会产生资源竞争问题,有可能导致临界资源被错误的改写或不当的使用,破坏临界资源的正确性和完整性
无线数据传输技术的快速发展给相关产业和领域的发展带来了极大的机遇,其中受益最大的当属在数据采集与传输系统方面的应用。无线传输技术大大扩展了数据采集与传输系统的应
目前,电力系统的图形信息表示的格式还没有统一的标准,不能实现不通系统间的兼容和共享。针对图形模块构建过程中的种种难题,本文把目光转向了可扩展标记语言XML和SVG,其中SVG是一种基于XML的描述矢量图形的文本格式语言。文中提出了基于XML和SVG的电力系统图形信息表示的方法,研究了SVG在电力系统设备图形化描述中的应用,并和IEC61850的系统图结构模型结合起来,实现图形信息的标准化。在次基础
随着面向对象设计技术的发展,将可重用组件进行分类和管理变得越来越重要。将一些通用问题的通用解决方案加以整理和分类,就形成软件设计中的设计模式。设计模式的出现可以帮助
随着科学技术的不断发展和信息化建设的不断深入,计算机已经走进了人们的生活和学习当中,信息已经成为这个时代最为关键的资源,然而层出不穷的信息丢失、窃取等事件使得数据
本文主要介绍了校园网环境下的高校科研管理信息系统的设计与实现.在系统调研、需求分析的基础上,确定了系统设计原则和功能目标的基础上,系统选择了基于WEB的三层B/S的设计
基于知识的问题求解需要一个丰富而相对完备的信念系统,尤其是当任务具有领域非限定特征时。经典知识工程与传统专家系统领域长期以来一直面临着知识获取瓶颈与知识窄台阶两大