首页 > 最新文献

Proceedings of the Eleventh International Conference on Data Engineering最新文献

英文 中文
A version numbering scheme with a useful lexicographical order 具有有用的字典顺序的版本编号方案
Pub Date : 1995-03-06 DOI: 10.1109/ICDE.1995.380387
A. M. Keller, J. Ullman
We describe a numbering scheme for versions with alternatives that has a useful lexicographical ordering. The version hierarchy is a tree. By inspection of the version numbers, we can easily determine whether one version is an ancestor of another. If so, we can determine the version sequence between these two versions. If not, we can determine the most recent common ancestor to these two versions (i.e., the least upper bound, lub). Sorting the version numbers lexicographically results in a version being followed by all descendants and preceded by all its ancestors. We use a representation of nonnegative integers that is self delimiting and whose lexicographical ordering matches the ordering by value.<>
我们描述了具有备选版本的编号方案,该方案具有有用的字典顺序。版本层次结构是一个树。通过检查版本号,我们可以很容易地确定一个版本是否是另一个版本的祖先。如果是这样,我们可以确定这两个版本之间的版本顺序。如果不是,我们可以确定这两个版本最近的共同祖先(即,最小上界,lub)。按字典顺序对版本号排序的结果是,一个版本后面是所有的后代,前面是所有的祖先。我们使用自定界的非负整数表示,其字典顺序与按值排序匹配。
{"title":"A version numbering scheme with a useful lexicographical order","authors":"A. M. Keller, J. Ullman","doi":"10.1109/ICDE.1995.380387","DOIUrl":"https://doi.org/10.1109/ICDE.1995.380387","url":null,"abstract":"We describe a numbering scheme for versions with alternatives that has a useful lexicographical ordering. The version hierarchy is a tree. By inspection of the version numbers, we can easily determine whether one version is an ancestor of another. If so, we can determine the version sequence between these two versions. If not, we can determine the most recent common ancestor to these two versions (i.e., the least upper bound, lub). Sorting the version numbers lexicographically results in a version being followed by all descendants and preceded by all its ancestors. We use a representation of nonnegative integers that is self delimiting and whose lexicographical ordering matches the ordering by value.<<ETX>>","PeriodicalId":184415,"journal":{"name":"Proceedings of the Eleventh International Conference on Data Engineering","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130331027","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Scalable parallel query server for decision support applications 用于决策支持应用程序的可伸缩并行查询服务器
Pub Date : 1995-03-06 DOI: 10.1109/ICDE.1995.380393
Jen-Yao Chung
Decision-support applications require the ability to query against large amounts of detailed historical data. We are exploiting parallel technology to improve query response time through query decomposition, CPU and I/O parallelism, and client/server approach. IBM System/390 Parallel Query Server is built on advanced and low-cost CMOS microprocessors for decision-support applications. We discuss our design, implementation and performance of a scalable parallel query server.<>
决策支持应用程序需要能够查询大量详细的历史数据。我们正在利用并行技术,通过查询分解、CPU和I/O并行性以及客户机/服务器方法来改进查询响应时间。IBM System/390并行查询服务器是建立在先进和低成本的CMOS微处理器的决策支持应用程序。我们讨论了一个可扩展并行查询服务器的设计、实现和性能。
{"title":"Scalable parallel query server for decision support applications","authors":"Jen-Yao Chung","doi":"10.1109/ICDE.1995.380393","DOIUrl":"https://doi.org/10.1109/ICDE.1995.380393","url":null,"abstract":"Decision-support applications require the ability to query against large amounts of detailed historical data. We are exploiting parallel technology to improve query response time through query decomposition, CPU and I/O parallelism, and client/server approach. IBM System/390 Parallel Query Server is built on advanced and low-cost CMOS microprocessors for decision-support applications. We discuss our design, implementation and performance of a scalable parallel query server.<<ETX>>","PeriodicalId":184415,"journal":{"name":"Proceedings of the Eleventh International Conference on Data Engineering","volume":"489 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129848686","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Buffer management for video database systems 视频数据库系统的缓冲区管理
Pub Date : 1995-03-06 DOI: 10.1109/ICDE.1995.380353
D. Rotem, J. Zhao
Future multimedia information systems are likely to manage thousands of videos with various lengths and display requirements. Mismatch of playback and delivery rates of compressed video data requires sophisticated buffer management algorithms to guarantee smooth playback of video data. In this paper, we address some of the many design and operational issues including buffer size requirements, refreshing policies, and support of multiple access points to the same video object. Three different buffer management strategies are proposed and analyzed to minimize the average waiting time while ensuring display without jerkiness. We also evaluate the effectiveness these buffer management strategies with a simulation study.<>
未来的多媒体信息系统可能会管理数千个具有不同长度和显示要求的视频。压缩视频数据的播放和传输速率不匹配需要复杂的缓冲区管理算法来保证视频数据的流畅播放。在本文中,我们解决了许多设计和操作问题中的一些,包括缓冲区大小要求、刷新策略以及对同一视频对象的多个接入点的支持。提出并分析了三种不同的缓冲管理策略,以最大限度地减少平均等待时间,同时保证显示无抖动。我们还通过仿真研究来评估这些缓冲管理策略的有效性。
{"title":"Buffer management for video database systems","authors":"D. Rotem, J. Zhao","doi":"10.1109/ICDE.1995.380353","DOIUrl":"https://doi.org/10.1109/ICDE.1995.380353","url":null,"abstract":"Future multimedia information systems are likely to manage thousands of videos with various lengths and display requirements. Mismatch of playback and delivery rates of compressed video data requires sophisticated buffer management algorithms to guarantee smooth playback of video data. In this paper, we address some of the many design and operational issues including buffer size requirements, refreshing policies, and support of multiple access points to the same video object. Three different buffer management strategies are proposed and analyzed to minimize the average waiting time while ensuring display without jerkiness. We also evaluate the effectiveness these buffer management strategies with a simulation study.<<ETX>>","PeriodicalId":184415,"journal":{"name":"Proceedings of the Eleventh International Conference on Data Engineering","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133074864","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 53
Pushing semantics inside recursion: A general framework for semantic optimization of recursive queries 递归内推语义:递归查询语义优化的通用框架
Pub Date : 1995-03-06 DOI: 10.1109/ICDE.1995.380390
L. Lakshmanan, R. Missaoui
We consider a class of linear query programs and integrity constraints and develop methods for (i) computing the residues and (ii) pushing them inside the recursive programs, minimizing redundant computation and run-time overhead. We also discuss applications of our strategy to intelligent query answering.<>
我们考虑了一类线性查询程序和完整性约束,并开发了(i)计算残数和(ii)将它们推入递归程序的方法,以最小化冗余计算和运行时开销。我们还讨论了我们的策略在智能查询应答中的应用。
{"title":"Pushing semantics inside recursion: A general framework for semantic optimization of recursive queries","authors":"L. Lakshmanan, R. Missaoui","doi":"10.1109/ICDE.1995.380390","DOIUrl":"https://doi.org/10.1109/ICDE.1995.380390","url":null,"abstract":"We consider a class of linear query programs and integrity constraints and develop methods for (i) computing the residues and (ii) pushing them inside the recursive programs, minimizing redundant computation and run-time overhead. We also discuss applications of our strategy to intelligent query answering.<<ETX>>","PeriodicalId":184415,"journal":{"name":"Proceedings of the Eleventh International Conference on Data Engineering","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130030001","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
The impact of data placement on memory management for multi-server OODBMS 数据放置对多服务器OODBMS内存管理的影响
Pub Date : 1995-03-06 DOI: 10.1109/ICDE.1995.380372
S. Venkataraman, M. Livny, J. Naughton
We demonstrate the close relationship between data placement and memory management for symmetric multi-server OODBMS. We propose and investigate memory management algorithms for two data placement strategies, namely declustering and clustering. Through a detailed simulation, we show that by declustering the data most of the benefits of complex global memory management algorithms are realized by simple algorithms. In contrast we show that when data is clustered, the simple algorithms perform poorly.<>
我们演示了对称多服务器OODBMS的数据放置和内存管理之间的密切关系。我们提出并研究了两种数据放置策略的内存管理算法,即分簇和聚类。通过详细的仿真,我们表明,通过对数据进行聚类,可以通过简单的算法实现复杂全局内存管理算法的大部分优点。相反,当数据被聚类时,简单的算法表现不佳。
{"title":"The impact of data placement on memory management for multi-server OODBMS","authors":"S. Venkataraman, M. Livny, J. Naughton","doi":"10.1109/ICDE.1995.380372","DOIUrl":"https://doi.org/10.1109/ICDE.1995.380372","url":null,"abstract":"We demonstrate the close relationship between data placement and memory management for symmetric multi-server OODBMS. We propose and investigate memory management algorithms for two data placement strategies, namely declustering and clustering. Through a detailed simulation, we show that by declustering the data most of the benefits of complex global memory management algorithms are realized by simple algorithms. In contrast we show that when data is clustered, the simple algorithms perform poorly.<<ETX>>","PeriodicalId":184415,"journal":{"name":"Proceedings of the Eleventh International Conference on Data Engineering","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116511388","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
A high performance configurable storage manager 高性能可配置存储管理器
Pub Date : 1995-03-06 DOI: 10.1109/ICDE.1995.380412
A. Biliris, E. Panagos
Presents the architecture of /spl Bscr/eSS (Bell Laboratories Storage System)-a high-performance configurable database storage manager providing key facilities for the fast development of object-oriented, relational or home-grown database management systems. /spl Bscr/eSS is based on a multi-client multi-server architecture offering distributed transaction management facilities and extensible support for persistence. We present some novel aspects of the /spl Bscr/eSS architecture, including a fast object reference technique that allows re-organization of databases without affecting existing references, and two operation modes that an application running on a client or server machine can use to interact with the storage system-(i) copy on access and (ii) shared memory.<>
介绍了/spl Bscr/eSS(贝尔实验室存储系统)的体系结构——一个高性能的可配置数据库存储管理器,为快速开发面向对象、关系型或自建的数据库管理系统提供了关键设施。Bscr/eSS基于多客户端多服务器架构,提供分布式事务管理功能和可扩展的持久性支持。我们介绍了/spl Bscr/eSS架构的一些新方面,包括允许在不影响现有引用的情况下重组数据库的快速对象引用技术,以及运行在客户端或服务器机器上的应用程序可以使用两种操作模式与存储系统进行交互-(i)访问复制和(ii)共享内存。
{"title":"A high performance configurable storage manager","authors":"A. Biliris, E. Panagos","doi":"10.1109/ICDE.1995.380412","DOIUrl":"https://doi.org/10.1109/ICDE.1995.380412","url":null,"abstract":"Presents the architecture of /spl Bscr/eSS (Bell Laboratories Storage System)-a high-performance configurable database storage manager providing key facilities for the fast development of object-oriented, relational or home-grown database management systems. /spl Bscr/eSS is based on a multi-client multi-server architecture offering distributed transaction management facilities and extensible support for persistence. We present some novel aspects of the /spl Bscr/eSS architecture, including a fast object reference technique that allows re-organization of databases without affecting existing references, and two operation modes that an application running on a client or server machine can use to interact with the storage system-(i) copy on access and (ii) shared memory.<<ETX>>","PeriodicalId":184415,"journal":{"name":"Proceedings of the Eleventh International Conference on Data Engineering","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128310378","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 32
ECA rule integration into an OODBMS: architecture and implementation 将ECA规则集成到OODBMS:体系结构和实现
Pub Date : 1995-03-06 DOI: 10.1109/ICDE.1995.380376
Sharma Chakravarthy, V. Krishnaprasad, Z. Tamizuddin, R. H. Badani
Making a database system active entails not only the specification of expressive ECA (event-condition-action) rules, algorithms for the detection of composite events, and rule management, but also a viable architecture for rule execution that extends a passive DBMS, and its implementation. We propose an integrated active DBMS architecture for incorporating ECA rules using the Open OODB Toolkit (from Texas Instruments). We then describe the implementation of the composite event detector, and rule execution model for object-oriented active DBMS. Finally, the functionality supported by this architecture and its extensibility are analyzed along with the experiences gained.<>
要使数据库系统处于活动状态,不仅需要说明具有表现力的ECA(事件-条件-操作)规则、用于检测组合事件的算法和规则管理,还需要为扩展被动DBMS的规则执行提供可行的体系结构及其实现。我们提出了一个集成的主动DBMS体系结构,用于使用Open OODB工具包(来自德州仪器)合并ECA规则。然后描述了复合事件检测器的实现,以及面向对象主动DBMS的规则执行模型。最后,结合获得的经验,分析了该体系结构所支持的功能及其可扩展性。
{"title":"ECA rule integration into an OODBMS: architecture and implementation","authors":"Sharma Chakravarthy, V. Krishnaprasad, Z. Tamizuddin, R. H. Badani","doi":"10.1109/ICDE.1995.380376","DOIUrl":"https://doi.org/10.1109/ICDE.1995.380376","url":null,"abstract":"Making a database system active entails not only the specification of expressive ECA (event-condition-action) rules, algorithms for the detection of composite events, and rule management, but also a viable architecture for rule execution that extends a passive DBMS, and its implementation. We propose an integrated active DBMS architecture for incorporating ECA rules using the Open OODB Toolkit (from Texas Instruments). We then describe the implementation of the composite event detector, and rule execution model for object-oriented active DBMS. Finally, the functionality supported by this architecture and its extensibility are analyzed along with the experiences gained.<<ETX>>","PeriodicalId":184415,"journal":{"name":"Proceedings of the Eleventh International Conference on Data Engineering","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128567253","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 66
Semantic query optimization for methods in object-oriented database systems 面向对象数据库系统中方法的语义查询优化
Pub Date : 1995-03-06 DOI: 10.1109/ICDE.1995.380406
K. Aberer, G. Fischer
Although the main difference between the relational and the object-oriented data model is the possibility to define object behavior, query optimization techniques in object-oriented database systems are mainly based on the structural part of objects. We claim that the optimization potential emerging from methods has been strongly underestimated so far. In this paper we concentrate on the question of how semantic knowledge about methods can be considered in query optimization. We rely on the algebraic and rule-based approach for query optimization and present a framework that allows to integrate schema-specific knowledge by tailoring the query optimizer according to the particular application's needs. We sketch an implementation of our concepts within the OODBMS VODAK using the Volcano optimizer generator.<>
尽管关系数据模型和面向对象数据模型之间的主要区别在于定义对象行为的可能性,但面向对象数据库系统中的查询优化技术主要基于对象的结构部分。我们声称,迄今为止,从方法中出现的优化潜力被严重低估了。本文主要研究如何在查询优化中考虑方法的语义知识。我们依靠代数和基于规则的方法进行查询优化,并提供了一个框架,该框架允许根据特定应用程序的需求定制查询优化器,从而集成特定于模式的知识。我们在OODBMS VODAK中使用Volcano优化器生成器来实现我们的概念。
{"title":"Semantic query optimization for methods in object-oriented database systems","authors":"K. Aberer, G. Fischer","doi":"10.1109/ICDE.1995.380406","DOIUrl":"https://doi.org/10.1109/ICDE.1995.380406","url":null,"abstract":"Although the main difference between the relational and the object-oriented data model is the possibility to define object behavior, query optimization techniques in object-oriented database systems are mainly based on the structural part of objects. We claim that the optimization potential emerging from methods has been strongly underestimated so far. In this paper we concentrate on the question of how semantic knowledge about methods can be considered in query optimization. We rely on the algebraic and rule-based approach for query optimization and present a framework that allows to integrate schema-specific knowledge by tailoring the query optimizer according to the particular application's needs. We sketch an implementation of our concepts within the OODBMS VODAK using the Volcano optimizer generator.<<ETX>>","PeriodicalId":184415,"journal":{"name":"Proceedings of the Eleventh International Conference on Data Engineering","volume":"322 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116606333","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 52
Prairie: A rule specification framework for query optimizers Prairie:用于查询优化器的规则规范框架
Pub Date : 1995-03-06 DOI: 10.1109/ICDE.1995.380391
Dinesh Das, D. Batory
From our experience, current rule-based query optimizers do not provide a very intuitive and well-defined framework to define rules and actions. To remedy this situation, we propose an extensible and structured algebraic framework called Prairie for specifying rules. Prairie facilitates rule-writing by enabling a user to write rules and actions more quickly, correctly and in an easy-to-understand and easy-to-debug manner. Query optimizers consist of three major parts: a search space, a cost model and a search strategy. The approach we take is only to develop the algebra which defines the search space and the cost model and use the Volcano optimizer-generator as our search engine. Using Prairie as a front-end we translate Prairie rules to Volcano to validate our claim that Prairie makes it easier to write rules. We describe our algebra and present experimental results which show that using a high-level framework like Prairie to design large-scale optimizers does not sacrifice efficiency.<>
根据我们的经验,当前基于规则的查询优化器没有提供非常直观和定义良好的框架来定义规则和操作。为了纠正这种情况,我们提出了一个可扩展的结构化代数框架,称为Prairie,用于指定规则。Prairie通过使用户能够以易于理解和易于调试的方式更快、更正确地编写规则和操作,从而简化了规则编写。查询优化器由三个主要部分组成:搜索空间、成本模型和搜索策略。我们采用的方法只是开发定义搜索空间和成本模型的代数,并使用Volcano优化生成器作为我们的搜索引擎。使用Prairie作为前端,我们将Prairie规则转换为Volcano,以验证我们的说法,即Prairie使编写规则更容易。我们描述了我们的代数并给出了实验结果,这些结果表明使用像Prairie这样的高级框架来设计大规模优化器并不会牺牲效率
{"title":"Prairie: A rule specification framework for query optimizers","authors":"Dinesh Das, D. Batory","doi":"10.1109/ICDE.1995.380391","DOIUrl":"https://doi.org/10.1109/ICDE.1995.380391","url":null,"abstract":"From our experience, current rule-based query optimizers do not provide a very intuitive and well-defined framework to define rules and actions. To remedy this situation, we propose an extensible and structured algebraic framework called Prairie for specifying rules. Prairie facilitates rule-writing by enabling a user to write rules and actions more quickly, correctly and in an easy-to-understand and easy-to-debug manner. Query optimizers consist of three major parts: a search space, a cost model and a search strategy. The approach we take is only to develop the algebra which defines the search space and the cost model and use the Volcano optimizer-generator as our search engine. Using Prairie as a front-end we translate Prairie rules to Volcano to validate our claim that Prairie makes it easier to write rules. We describe our algebra and present experimental results which show that using a high-level framework like Prairie to design large-scale optimizers does not sacrifice efficiency.<<ETX>>","PeriodicalId":184415,"journal":{"name":"Proceedings of the Eleventh International Conference on Data Engineering","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129487684","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
Building an integrated active OODBMS: requirements, architecture, and design decisions 构建集成的活动OODBMS:需求、体系结构和设计决策
Pub Date : 1995-03-06 DOI: 10.1109/ICDE.1995.380401
A. Buchmann, J. Zimmermann, J. Blakeley, D. L. Wells
Active OODBMSs must provide efficient support for event detection, composition and rule execution. Previous experience of building active capabilities on top of existing closed OODBMSs has proven to be ineffective. We propose instead an active OODBMS architecture where event detection and rule support are tightly integrated with the rest of the core OODBMS functionality. After presenting an analysis of the requirements of active OODBMSs, we discuss the event set, rule execution modes and lifespan of the events supported in our architecture. We also discuss event composition coupling relative to transaction boundaries. Since building an active OODBMS ex nihilo is extremely expensive, we are building the REACH (REal-time ACtive Heterogeneous) OODBMS by extending Texas Instruments' Open OODB toolkit. Open OODB is particularly well-suited for our purposes because it is the first DBMS whose architecture closely resembles the active database paradigm. It provides low-level event detection and invokes appropriate DBMS functionality as actions. We describe the architecture of the event detection and composition mechanisms, and the rule-firing process of the REACH active OODBMS, and show how these mechanisms interplay with the Open OODB core mechanisms.<>
活动oodbms必须为事件检测、组合和规则执行提供有效的支持。以前在现有的封闭oodbms之上构建活动功能的经验已被证明是无效的。我们建议采用一种主动的OODBMS体系结构,其中事件检测和规则支持与其余核心OODBMS功能紧密集成。在对活动oodbms的需求进行分析之后,我们将讨论我们的体系结构中支持的事件集、规则执行模式和事件的生命周期。我们还讨论了与事务边界相关的事件组合耦合。由于从零开始构建一个主动的面向对象数据库管理系统是非常昂贵的,我们正在通过扩展德州仪器的开放面向对象数据库工具包来构建REACH(实时主动异构)面向对象数据库管理系统。Open OODB特别适合我们的目的,因为它是第一个体系结构与活动数据库范例非常相似的DBMS。它提供低级事件检测,并调用适当的DBMS功能作为操作。我们描述了事件检测和组合机制的体系结构,以及REACH活动OODBMS的规则触发过程,并展示了这些机制如何与Open OODB核心机制相互作用。
{"title":"Building an integrated active OODBMS: requirements, architecture, and design decisions","authors":"A. Buchmann, J. Zimmermann, J. Blakeley, D. L. Wells","doi":"10.1109/ICDE.1995.380401","DOIUrl":"https://doi.org/10.1109/ICDE.1995.380401","url":null,"abstract":"Active OODBMSs must provide efficient support for event detection, composition and rule execution. Previous experience of building active capabilities on top of existing closed OODBMSs has proven to be ineffective. We propose instead an active OODBMS architecture where event detection and rule support are tightly integrated with the rest of the core OODBMS functionality. After presenting an analysis of the requirements of active OODBMSs, we discuss the event set, rule execution modes and lifespan of the events supported in our architecture. We also discuss event composition coupling relative to transaction boundaries. Since building an active OODBMS ex nihilo is extremely expensive, we are building the REACH (REal-time ACtive Heterogeneous) OODBMS by extending Texas Instruments' Open OODB toolkit. Open OODB is particularly well-suited for our purposes because it is the first DBMS whose architecture closely resembles the active database paradigm. It provides low-level event detection and invokes appropriate DBMS functionality as actions. We describe the architecture of the event detection and composition mechanisms, and the rule-firing process of the REACH active OODBMS, and show how these mechanisms interplay with the Open OODB core mechanisms.<<ETX>>","PeriodicalId":184415,"journal":{"name":"Proceedings of the Eleventh International Conference on Data Engineering","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123268193","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 127
期刊
Proceedings of the Eleventh International Conference on Data Engineering
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1