主动数据库DM3-ADB中主动规则的研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:liaobz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的数据库仅仅在显式的指令下才执行某个操作。而主动数据库则由系统自动监视着数据库的状态,当某个敏感的状态出现时,适时地触发一个预先定义的相应操作。因此主动数据库相对于传统数据库有着明显的优势。我们在分布式关系数据库系统DM3中引入主动规则,扩充DM3成主动数据库DM3-ADB,有着较大的实用意义。DM3-ADB由主动规则的管理模块和主动规则的执行模块组成。主动规则的管理模块可细分为规则的定义、删除、修改和存储。在规则定义中,DM3-ADB加入了时间事件,引入了复合事件运算符,采用DM_SQL语句块定义动作,大大增强了规则的表达能力。在规则存储中,DM3-ADB采用了表标签-规则目录-规则体的三级存储结构,使得规则可以灵活而高效地存储。主动规则的执行模块可细分为事件的探测、条件评价、规则的调度和规则的执行。DM3-ADB规则执行模块的核心是构造一个虚拟机。当规则被触发时,DM3-ADB从规则库中取出规则动作的虚拟机指令,通过虚拟机来解释执行。如何采用有效的方法来保证规则的可终止性和一致性,一直是主动数据库的关键问题之一。在比较各种方法的优缺点基础上, DM3-ADB主动规则采用限制触发规则的最大数目来保证规则的可终止性,采用优先性来分析规则的一致性。
其他文献
人脸检测是计算机视觉和模式识别领域中的一个热点问题,其不仅具有广泛的应用背景,也有极大的理论研究价值。一般而言,复杂背景、多人脸和变姿态的人脸检测难度较大,现阶段研
用户获取网络服务时,可通过SLA合同来与网络服务提供商协商服务的QoS.验证SLA合同需要有一个SLA管理和报告的工具.国家863课题:基于抽样测量的分布式SLA监测系统,就是一个研
随着计算机技术的不断发展,新的技术和方法不断的涌现出来。从OO到泛型到模板元编程到产生式编程;从COM到COM+到Web Service;从STL到ACE到BOOST到LOKI到ICE。没有一个不让人感到
随着大量有关时间相关型、主动规则型、动态不确定型等现代实时应用的不断出现,数据库的应用正从传统领域向新的领域扩展,支持现代应用的数据库系统应同时提供正确性、及时性
随着网络技术和电子商务(政务)的迅猛发展, 2层结构(C/S)技术已经无法胜任,N层结构的分布式应用体系应运而生。其中,Sun公司的J2EE在开发性、跨平台性、安全性以及分布式组件
交通信息化建设使得交通系统成为一个多种技术集成、多个系统相互作用的复杂实体,系统数据具有来源广、种类多、信息量大,管理和应用呈现多用户、分布式和网络化的特点,同时数据
网上阅卷系统是一种为提高阅卷自动化、智能化、共享化而提出的应用系统。作为一种工作在分布式模式下的计算机支持的协同工作CSCW(Computer Supported Cooperative Work)系
论文首先针对嵌入式应用多样化的特点分析了对嵌入式操作系统的基本要求,然后阐述了微内核结构的优点并详细分析了设计微内核体系结构时需要解决的主要问题.在详细分析微内核
随着Internet的迅速发展,实时多媒体通信已经成为网络发展的一个趋势和热点.传统的PSTN已经远远不能满足人们对语音、图像以及数据的要求.Internet技术的不断发展以及语音、
基于数据挖掘的入侵检测技术是当前网络安全研究的一个热点。基于数据挖掘的入侵检测系统面临的很重要的问题就是如何生成和使用数据集,即如何生成和使用训练数据集和测试数