论文部分内容阅读
主动数据库的一个很突出的思想是要让数据库系统具有各种主动进行服务的功能,并以一种统一而方便的机制来实现各种主动性需求。但现有能够提供主动数据库机制的产品均为数据库系统产品,研究这类产品周期长、风险大。并且现在国内的数据库系统市场基本为国外著名产品所占据,要打入这个市场难度非常大。本系统采用中间件系统的结构,在一定程度上提供主动数据库的机制。使用户既可以采用他们已经熟悉的数据库产品,又能够得到主动数据库机制所带来的优异性能。本文从理论与实现的双重角度,探讨主动数据库中间件模型及其实现技术。主要所做工作如下:1.本课题提出了一种“从关系数据库到主动数据库的过渡模型”。具体方法是在不对现有RDBMS做修改的情况下,提出另一个替代方案:在原本不具备主动能力或主动性较差的关系数据库的基础之上,增加主动机制功能的实现。在RDBMS和应用程序之间增加一层接口,为关系数据库管理系统提供主动机制,使得系统具有主动触发的能力。2.从理论角度探讨了主动规则的汇流性问题的一个解决方法。3.提出主动数据库中间件的客户端与服务器端通讯机制。4.在理论的基础上,将主动数据库中间件投入实现。