共查询到18条相似文献,搜索用时 109 毫秒
1.
一种主动实时数据库的系统内存管理方法 总被引:2,自引:0,他引:2
通过对一个主动实时数据库(ARTs—DB)的研究,借鉴操作系统的内存管理机制,提出了一种具有现代应用特征的数据库系统内存管理模式。文中从ARTs—DB的系统内存管理定义出发,探讨了主动实时数据库系统内存管理的目标及实现策略,并详细介绍了一种实现方法。 相似文献
2.
主动实时数据库事务及其处理 总被引:3,自引:0,他引:3
主动实时数据库事务较之传统数据库事务要复杂得多,文中首先对主动实时数据库事务的语义模型,信赖关系进行了初步的探讨;然后简要地分析了主动实时事务的构造及执行特征,并提出了截止时间计算模型,最后介绍了我们研制一和个主动实时的DBMS原型系统ARTS-I中主动实时事务的管理机制。 相似文献
3.
基于多线程的流水线查询处理方式 总被引:2,自引:0,他引:2
通过对一个主动实时数据库(ARTs—DB)的研究,分析了该系统的查询处理执行方式,引入线程概念,提出了基于多线程技术的流水线查询处理方式,并给出其具体实现,从而提高系统的查询性能。最后给出其代价分析及性能比较。 相似文献
4.
实时主动数据库中的事件 总被引:12,自引:0,他引:12
主动数据库系统一般采用触发器机制实现系统的主动能力,而事件则是触发器机制中的重要部分。本文讨论实时主动数据库系统ARTs-I中事件的概念、结构与说明以及事件探测与复合事件的处理;提出了一种支持实时应用的S-A触发器模型;将定量限制与时间事件统一起来,使定时机制与主动数据库更紧密地结合为一体。 相似文献
5.
为支持分布式主动实时数据库事务处理的可预测性,提出了一种新的基于树的事务语义模型,该模型利用事务“关节点”的概念能较好地描述分布式主动实时事务的语义与结构特征,并能有效地支持分布式主动实时事务预分析处理与动态预测的结合。另外,分析了分布式主动实时事务的静态语义信息,构造了静态事务信息集合。 相似文献
6.
一种面向主动对象的实时数据模型 总被引:2,自引:0,他引:2
针对支持复杂实时应用的实时数据库管理系统,提出了一种面向主动对象的实时数据模型AOORT,将面向对象实时性和主动性更好地集成在一起。模型由对象、关系和规则3部分组成。对象用来对带有时间特性的实体进行建模,扩展了传统对象来提供实时和主动特征;关系描述了对象之间的联系情况;规则体现了数据库的主动性,并集成了时间约束。最后以一个简单网络化控制系统中的实时数据采集和监控子系统为例,展示了AOORT模型的具体应用。 相似文献
7.
8.
9.
10.
主动实时数据库事务的优先级分派 总被引:1,自引:0,他引:1
主动实时数据库(ARTDB)的事务处理尚未得到太多的研究.本文论述ARTDB事务处理的一个重要方面,即事务的优先级分派问题.我们给出为主动(触发)事务及立即和推迟子事务(被触发事务)分派优先级的各种策略,并按不同情况对这些策略的性能进行评价. 相似文献
11.
Priority assignment in real-time active
databases 总被引:1,自引:0,他引:1
Rajendran M. Sivasankaran John A. Stankovic Don Towsley Bhaskar Purimetla Krithi Ramamritham 《The VLDB Journal The International Journal on Very Large Data Bases》1996,5(1):19-34
Active databases and real-time databases
have been important areas of research
in the recent past. It has been recognized
that many benefits can be gained by
integrating real-time and active database technologies.
However, not much work has been
done in the area of transaction processing in real-time active
databases. This paper deals with an important aspect
of transaction processing
in real-time active databases, namely the problem of
assigning priorities to
transactions. In these systems, time-constrained
transactions trigger other
transactions during their execution. We present three policies for assigning
priorities to parent, immediate and deferred transactions executing on a
multiprocessor system and then evaluate the policies through simulation. The
policies use different amounts of semantic information about transactions to
assign the priorities. The simulator has been validated against the results of
earlier published studies. We conducted experiments in three settings: a task
setting, a main memory database setting and a disk-resident database
setting.
Our results demonstrate that dynamically changing the priorities of
transactions, depending on their behavior (triggering rules), yields a
substantial improvement in the number of triggering transactions that meet
their deadline in all three settings.
Edited by Henry F. Korth and Amith Sheth.
Received November 1994 / Accepted March 20, 1995 相似文献
12.
主动实时数据库因结合了时间限制与主动机制而使系统事务的并发控制变得更为复杂。主动规则的引入使事务触发新的事务且在执行上具有多种耦合方式,传统的实时并发控制策略无法对具有复杂执行模式的事务进行有效调度,而基于主动数据库的并发控制机制也没有考虑事务的实时性问题。通过对事务不同耦合方式的实时要求及事务间冲突关系进行分析,提出了新的主动实时数据库乐观并发控制方法,对不同事务级联深度进行评估,结合事务执行的时间信息对冲突事务进行动态调整串行化顺序。理论分析与实验证明,能在保证事务可串行性的同时降低了不必要事务重启个数,更好地满足系统的实时性。 相似文献
13.
内存受限的实时内存数据库数据装入策略 总被引:3,自引:0,他引:3
实时数据库要求以内存数据库为其底层的支持。传统的内存数据库要求内存数据库能容纳全部外存数据库,因此没有数据装入的问题。而要实现内存受限的内存数据库,就是在内存数据库不能容纳全部外存数据库的前提下,保证一个事务执行前,其数据被装入内存。而内存数据库的脆弱性使得数据的装入比较频繁(包括初装和运行时装入),因此传统的装入策略对实时内存数据库就显得不合适。为此给出了新的数据装入策略,并在此基础上实现了ERTMMDB(Embedded Real-time Main Memory Database)。 相似文献
14.
在实时主动数据库中,事务不仅有时间约束,而且事务执行可能触发其它事务执行。传统并发控制协议不适应于实时主动数据库系统。该文研究了实时主动数据库事务执行模式,提出了有效性检查并发控制协议。协议使用动态调整串行次序策略,避免不必要的事务重启动。通过仿真模拟与HP2PL协议和OCC-TI-WAIT-50协议进行了比较。结果表明,该协议能有效地降低事务延误截止时间率和事务重启动率,性能优于HP2PL和OCC-TI-WAIT-50协议。 相似文献
15.
在类似闭环控制的硬实时数据库应用环境,实时事务具有一定的静态可预报性,其中实时事务的可调度性分析是维护实时数据库时间正确性的基础.通过利用抢占阈值,提出了一种新的实时事务处理模型,它集成了CPU调度和数据调度,实现离线并发控制,具有单阻塞的特征与好的静态可预测性,并有利于降低事务系统的负载和改善可调度性.进一步由此建立了实时事务的静态可调度性分析模型以及求最优可行调度的整数规划模型,该模型有利于达到实时事务调度的整体优化. 相似文献
16.
17.
18.
大型实时数据库系统设计及并发控制调度 总被引:5,自引:0,他引:5
系统地分析了大型实时数据库系统的应用环境和功能需求,提出了企业大型实时数据库的体系结构、设计思路和实现方法,研究了实时主动数据库事务执行模式,提出了有效性检查并发控制协议。协议使用动态调整串行次序策略,避免不必要的事务重启动,并能有效降低事务延误截止时间。该实现方法在工程应用中取得了良好的效果。 相似文献