首页 > 最新文献

[1989] Proceedings. Fifth International Conference on Data Engineering最新文献

英文 中文
Experience in applying conceptual modelling to interface with a real-life business application 具有将概念建模应用于实际业务应用的经验
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47212
M. Pilote
An insurance underwriting expert system is designed and implemented around an existing mainframe program, driven by a sizable old-fashioned database. It is shown how modeling helped not only to identify real user needs but also to untangle many accumulated complications in the existing repository of information. The author also highlights which conceptual modeling mechanisms are most needed to support such tasks.<>
保险承保专家系统是围绕现有的大型机程序设计和实现的,由一个规模庞大的老式数据库驱动。它展示了建模如何不仅帮助识别真实的用户需求,而且还帮助解开现有信息存储库中积累的许多复杂问题。作者还强调了支持这些任务最需要的概念建模机制
{"title":"Experience in applying conceptual modelling to interface with a real-life business application","authors":"M. Pilote","doi":"10.1109/ICDE.1989.47212","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47212","url":null,"abstract":"An insurance underwriting expert system is designed and implemented around an existing mainframe program, driven by a sizable old-fashioned database. It is shown how modeling helped not only to identify real user needs but also to untangle many accumulated complications in the existing repository of information. The author also highlights which conceptual modeling mechanisms are most needed to support such tasks.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"273 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116214190","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}
引用次数: 1
Join strategies on KD-tree indexed relations kd树索引关系上的连接策略
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47203
M. Kitsuregawa, L. Harada, M. Takagi
Join algorithms on KD-tree indexed relations are proposed. The join algorithms are based on a concept called wave. The wave is a set of pages that is the object of joining and that propagates over the relation space in the direction of the join attribute axis. Four basic join algorithms that determine the wave from one of the relations and one algorithm that determines the wave from both relations are proposed. The algorithms are described and extensively analyzed with analytical formulas and simulation results. Then a garbage collection mechanism is introduced that discards the unnecessary data loaded in the main memory and extends the previous basic algorithms with an efficient memory management. It is shown that the proposed algorithms perform the join of very large relations with one scan.<>
提出了基于kd树索引关系的连接算法。连接算法基于一个叫做wave的概念。波是一组页面,它们是连接的对象,并沿着连接属性轴的方向在关系空间中传播。提出了从其中一个关系确定波的四种基本连接算法和从两个关系确定波的一种算法。用解析公式和仿真结果对算法进行了描述和分析。在此基础上,引入了一种垃圾收集机制,将加载在主存中的无用数据丢弃,并对原有的基本算法进行了扩展,实现了高效的内存管理。结果表明,所提出的算法可以在一次扫描中完成非常大的关系的连接。
{"title":"Join strategies on KD-tree indexed relations","authors":"M. Kitsuregawa, L. Harada, M. Takagi","doi":"10.1109/ICDE.1989.47203","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47203","url":null,"abstract":"Join algorithms on KD-tree indexed relations are proposed. The join algorithms are based on a concept called wave. The wave is a set of pages that is the object of joining and that propagates over the relation space in the direction of the join attribute axis. Four basic join algorithms that determine the wave from one of the relations and one algorithm that determines the wave from both relations are proposed. The algorithms are described and extensively analyzed with analytical formulas and simulation results. Then a garbage collection mechanism is introduced that discards the unnecessary data loaded in the main memory and extends the previous basic algorithms with an efficient memory management. It is shown that the proposed algorithms perform the join of very large relations with one scan.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"106 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131714099","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}
引用次数: 30
Negotiating data access in federated database systems 协商联邦数据库系统中的数据访问
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47200
R. Alonso, Daniel Barbará
A protocol is presented for negotiating access to data in a federated database. This protocol deals with several important aspects of data sharing in an environment where databases belonging to different organizations coexist and cooperate. It is based on the concept of quasicopies. These are cached values that are allowed to deviate from the central value in a controlled fashion. The degree of consistency of a quasicopy is established by the entity where the quasicopy is to reside. Two techniques are presented that can be used for numerical data and for copies that rely on version numbers. It is believed that these two ideas encompass many of the interesting cases in practice. However, it is also possible to fine tune the estimation of this function once the exact semantics of the data involved are known.<>
提出了一种协议,用于协商对联邦数据库中数据的访问。在属于不同组织的数据库共存和合作的环境中,该协议处理数据共享的几个重要方面。它基于准复制的概念。这些缓存值被允许以受控的方式偏离中心值。准副本的一致性程度由准副本所在的实体确定。提出了两种可用于数字数据和依赖版本号的副本的技术。人们相信,这两种观点包含了实践中许多有趣的案例。然而,一旦知道了所涉及数据的确切语义,也可以对该函数的估计进行微调。
{"title":"Negotiating data access in federated database systems","authors":"R. Alonso, Daniel Barbará","doi":"10.1109/ICDE.1989.47200","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47200","url":null,"abstract":"A protocol is presented for negotiating access to data in a federated database. This protocol deals with several important aspects of data sharing in an environment where databases belonging to different organizations coexist and cooperate. It is based on the concept of quasicopies. These are cached values that are allowed to deviate from the central value in a controlled fashion. The degree of consistency of a quasicopy is established by the entity where the quasicopy is to reside. Two techniques are presented that can be used for numerical data and for copies that rely on version numbers. It is believed that these two ideas encompass many of the interesting cases in practice. However, it is also possible to fine tune the estimation of this function once the exact semantics of the data involved are known.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"99 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131813109","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}
引用次数: 39
Database analyzer and predictor-an overview 数据库分析器和预测器—概述
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47270
S. Orlando, V. Perri, S. Scrivano, W. Staniszkis
The database analyzer and predictor (DBAP) is a CASE (computer-aided software engineering) tool supporting the design and tuning of IDMS (integrated data-management system) DB/DC applications. It is an interactive system, completely integrated with the IDMS online environment and providing the database designer with a comprehensive set of performance analysis models evaluating principal aspects of the database system performance. Close coupling of the workload analysis models with the computer system model provides a means for predicting the response-time behavior of the modeled database system. The performance-oriented database methodology, supported by a menu-driven user interface, guides the users through the database design, as well as existing database system tuning and capacity-planning projects.<>
数据库分析器和预测器(DBAP)是一个CASE(计算机辅助软件工程)工具,支持IDMS(集成数据管理系统)DB/DC应用程序的设计和调优。它是一个交互式系统,与IDMS在线环境完全集成,并为数据库设计人员提供了一套全面的性能分析模型,以评估数据库系统性能的主要方面。工作负载分析模型与计算机系统模型的紧密耦合为预测建模数据库系统的响应时间行为提供了一种方法。面向性能的数据库方法由菜单驱动的用户界面支持,指导用户完成数据库设计以及现有数据库系统调优和容量规划项目。
{"title":"Database analyzer and predictor-an overview","authors":"S. Orlando, V. Perri, S. Scrivano, W. Staniszkis","doi":"10.1109/ICDE.1989.47270","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47270","url":null,"abstract":"The database analyzer and predictor (DBAP) is a CASE (computer-aided software engineering) tool supporting the design and tuning of IDMS (integrated data-management system) DB/DC applications. It is an interactive system, completely integrated with the IDMS online environment and providing the database designer with a comprehensive set of performance analysis models evaluating principal aspects of the database system performance. Close coupling of the workload analysis models with the computer system model provides a means for predicting the response-time behavior of the modeled database system. The performance-oriented database methodology, supported by a menu-driven user interface, guides the users through the database design, as well as existing database system tuning and capacity-planning projects.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130048211","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}
引用次数: 3
Processor scheduling for multiprocessor joins 多处理器连接的处理器调度
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47209
M. C. Murphy, D. Rotem
A family of practical algorithms is presented to schedule join execution in a shared-memory multiprocessor environment. The algorithms are based on page connectivity graphs and determine when to read each data page into memory and how to schedule page joins on the available processors. The goal is to overlap page reads with parallel join execution in such a way that both the number of processors and total duration of join processing time are minimized. Upper and lower bounds are derived on the number of processors required to complete join execution in optimal time. A description is given of a general strategy for generating read schedules that it is conjectured can be processed in minimal time (over all read schedules on any number of processors) and a family of practical algorithms utilizing an arbitrary number of lookahead steps to approximate this general strategy.<>
提出了一组实用的算法来调度共享内存多处理器环境下的join执行。这些算法基于页连接图,并确定何时将每个数据页读入内存以及如何在可用处理器上调度页连接。我们的目标是使页面读取与并行连接执行重叠,从而使处理器数量和连接处理时间的总持续时间最小化。在最佳时间内完成连接执行所需的处理器数量的上限和下限是派生的。本文描述了一种用于生成读取调度的一般策略,该策略被推测可以在最短的时间内(在任意数量的处理器上的所有读取调度中)处理,以及一系列使用任意数量的前瞻性步骤来近似该一般策略的实用算法。
{"title":"Processor scheduling for multiprocessor joins","authors":"M. C. Murphy, D. Rotem","doi":"10.1109/ICDE.1989.47209","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47209","url":null,"abstract":"A family of practical algorithms is presented to schedule join execution in a shared-memory multiprocessor environment. The algorithms are based on page connectivity graphs and determine when to read each data page into memory and how to schedule page joins on the available processors. The goal is to overlap page reads with parallel join execution in such a way that both the number of processors and total duration of join processing time are minimized. Upper and lower bounds are derived on the number of processors required to complete join execution in optimal time. A description is given of a general strategy for generating read schedules that it is conjectured can be processed in minimal time (over all read schedules on any number of processors) and a family of practical algorithms utilizing an arbitrary number of lookahead steps to approximate this general strategy.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115130301","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
Evolutionary database design 进化数据库设计
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47269
Fredy Oertly, G. Schiller
An approach for evolutionary database design is presented which tries to remedy some of the shortcomings of previous design methods. The approach distinguishes clearly between a conceptual and a logical database design. A conceptual schema models the relevant aspects of reality. A logical schema describes the structure of the database as generic tables, and it reflects the design decisions taken to map the objects of the conceptual schema into the generic tables. To support this strategy with tools, it is necessary to have a version concept and a mechanism for recording design decisions called protocolling. These concepts are realized in Presto, a development environment for an evolutionary design of database applications which is described.<>
提出了一种进化数据库设计方法,试图弥补以往设计方法的一些不足。这种方法清楚地区分了概念数据库设计和逻辑数据库设计。概念图式对现实的相关方面进行建模。逻辑模式将数据库的结构描述为泛型表,它反映了将概念模式的对象映射到泛型表的设计决策。为了用工具支持这个策略,有必要有一个版本概念和一个记录设计决策的机制,称为协议化。这些概念是在Presto中实现的,Presto是一个用于数据库应用程序进化设计的开发环境。
{"title":"Evolutionary database design","authors":"Fredy Oertly, G. Schiller","doi":"10.1109/ICDE.1989.47269","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47269","url":null,"abstract":"An approach for evolutionary database design is presented which tries to remedy some of the shortcomings of previous design methods. The approach distinguishes clearly between a conceptual and a logical database design. A conceptual schema models the relevant aspects of reality. A logical schema describes the structure of the database as generic tables, and it reflects the design decisions taken to map the objects of the conceptual schema into the generic tables. To support this strategy with tools, it is necessary to have a version concept and a mechanism for recording design decisions called protocolling. These concepts are realized in Presto, a development environment for an evolutionary design of database applications which is described.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124964719","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}
引用次数: 20
Query execution for large relations on functional disk system 在功能磁盘系统上执行大型关系的查询
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47211
M. Kitsuregawa, M. Nakano, M. Takagi
The second version of FDS-R (functional disk system with relational database engine), FDS-RII, which is designed to handle large relations efficiently, is discussed. On FDS-RII, the processing algorithm is selected at run time from two algorithms (nested loop algorithms, grace hash algorithm) by comparing their estimated I/O costs. The processing strategy is discussed in detail. The I/O cost formula is examined by measuring the execution time of a join query on the FDS-RII. With the expanded version of Wisconsin Benchmark, the performance of FDS-RII is measured. FDS-RII attained a high performance level for large relations as compared to other large database systems such as Gamma and Teradata. While FDS uses just one disk and three MC68020s, Teradata uses 40 disks and 20 AMPs and Gamma requires eight disks and 17 VAX 11/750s.<>
讨论了基于关系数据库引擎的功能磁盘系统(functional disk system with relational database engine, FDS-RII)的第二版——FDS-RII。在FDS-RII上,通过比较估计的I/O成本,在运行时从两种算法(嵌套循环算法、grace哈希算法)中选择处理算法。详细讨论了加工策略。通过测量FDS-RII上连接查询的执行时间来检查I/O成本公式。通过威斯康星基准的扩展版本,对FDS-RII的性能进行了测量。与Gamma和Teradata等其他大型数据库系统相比,FDS-RII在处理大型关系方面达到了很高的性能水平。FDS只需要一个磁盘和三个mc68020, Teradata需要40个磁盘和20个amp, Gamma需要8个磁盘和17个VAX 11/750。
{"title":"Query execution for large relations on functional disk system","authors":"M. Kitsuregawa, M. Nakano, M. Takagi","doi":"10.1109/ICDE.1989.47211","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47211","url":null,"abstract":"The second version of FDS-R (functional disk system with relational database engine), FDS-RII, which is designed to handle large relations efficiently, is discussed. On FDS-RII, the processing algorithm is selected at run time from two algorithms (nested loop algorithms, grace hash algorithm) by comparing their estimated I/O costs. The processing strategy is discussed in detail. The I/O cost formula is examined by measuring the execution time of a join query on the FDS-RII. With the expanded version of Wisconsin Benchmark, the performance of FDS-RII is measured. FDS-RII attained a high performance level for large relations as compared to other large database systems such as Gamma and Teradata. While FDS uses just one disk and three MC68020s, Teradata uses 40 disks and 20 AMPs and Gamma requires eight disks and 17 VAX 11/750s.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130480732","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}
引用次数: 24
Materialization and incremental update of path information 路径信息的物化和增量更新
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47238
R. Agrawal, H. Jagadish
The problem of efficiently processing recursive path queries in deductive database systems is discussed, and a semimaterialized encoding structure is proposed as an attractive approach that provides a balance between efficiency of retrieval and feasibility of storage. Incremental algorithms are presented that enable the effects of updates to the underlying database to be reflected in the materialized information. Performance simulations indicate that these techniques can significantly speed up the processing of path queries at an acceptable level of storage overhead.<>
讨论了演绎数据库系统中递归路径查询的高效处理问题,提出了一种半物化编码结构,它在检索效率和存储可行性之间提供了一个平衡。提出了增量算法,使更新对底层数据库的影响能够反映在物化信息中。性能模拟表明,这些技术可以在可接受的存储开销水平下显著加快路径查询的处理速度。
{"title":"Materialization and incremental update of path information","authors":"R. Agrawal, H. Jagadish","doi":"10.1109/ICDE.1989.47238","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47238","url":null,"abstract":"The problem of efficiently processing recursive path queries in deductive database systems is discussed, and a semimaterialized encoding structure is proposed as an attractive approach that provides a balance between efficiency of retrieval and feasibility of storage. Incremental algorithms are presented that enable the effects of updates to the underlying database to be reflected in the materialized information. Performance simulations indicate that these techniques can significantly speed up the processing of path queries at an acceptable level of storage overhead.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126455337","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}
引用次数: 45
Inference-security analysis using resolution theorem-proving 使用解析定理证明的推理安全性分析
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47242
N. Rowe
A nonnumeric analog of statistical methods for proving security is described and implemented. The approach involves analyzing facts and inference rules assumed to be known to a compromiser and deriving all their possible consequences using resolution theorem-proving, a technique which is argued to be far more appropriate to this problem than rule-based expert systems or information-flow analysis. An important contribution of this method is augmentation of resolution to handle associated time intervals and probabilities of statements being true. The augmentation is simple to use by domain experts untrained in computers, and it is believed to provide the first truly practical tool for analysis of indirect logical inferences in information systems. Its capabilities are demonstrated with an example from military security.<>
描述并实现了用于证明安全性的统计方法的非数值模拟。该方法包括分析假设妥协者已知的事实和推理规则,并使用解决定理证明推导出所有可能的结果,这种技术被认为比基于规则的专家系统或信息流分析更适合这个问题。该方法的一个重要贡献是提高了处理相关时间间隔和语句为真概率的分辨率。对于未经计算机训练的领域专家来说,这种增强方法很容易使用,并且它被认为是分析信息系统中间接逻辑推理的第一个真正实用的工具。以军事安全为例证明了其能力。
{"title":"Inference-security analysis using resolution theorem-proving","authors":"N. Rowe","doi":"10.1109/ICDE.1989.47242","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47242","url":null,"abstract":"A nonnumeric analog of statistical methods for proving security is described and implemented. The approach involves analyzing facts and inference rules assumed to be known to a compromiser and deriving all their possible consequences using resolution theorem-proving, a technique which is argued to be far more appropriate to this problem than rule-based expert systems or information-flow analysis. An important contribution of this method is augmentation of resolution to handle associated time intervals and probabilities of statements being true. The augmentation is simple to use by domain experts untrained in computers, and it is believed to provide the first truly practical tool for analysis of indirect logical inferences in information systems. Its capabilities are demonstrated with an example from military security.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126646481","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}
引用次数: 7
Relational storage and efficient retrieval of rules in a deductive DBMS 演绎DBMS中规则的关系存储和高效检索
Pub Date : 1989-02-06 DOI: 10.1109/ICDE.1989.47272
J. Cheiney, C. D. Maindreville
A method is proposed to store and efficiently retrieve rules in a deductive database. The rules are compiled into an execution model called a PCN (production compilation network). The PCN is stored as a particular relational database which consists of three relations. For a given end-user query the first step of the inference process consists of searching for the relevant rules by traversing the PCN structure. This traversal is computed by a transitive closure of a part of the PCN. The transitive closure is performed by a loop of joins over the relations storing the PCN. In this context, a transitive closure algorithm that is based on a physical clustering of the relations is proposed. This clustering consists of a double hashing technique. It ensures a linear cost for the join operation with weak conditions on the size of the main memory. The approach reduces the number of I/O operations for semi-naive transitive closure operation. This algorithm will be applied to the search for relevant rules and to the transitive computation of linear recursive relations.<>
提出了一种存储和有效检索演绎数据库规则的方法。这些规则被编译到一个称为PCN(生产编译网络)的执行模型中。PCN存储为由三个关系组成的特定关系数据库。对于给定的最终用户查询,推理过程的第一步是通过遍历PCN结构来搜索相关规则。这种遍历是通过PCN的一部分的传递闭包来计算的。传递闭包是通过存储PCN的关系上的连接循环来执行的。在此背景下,提出了一种基于关系物理聚类的传递闭包算法。这种集群由双重散列技术组成。它保证了连接操作的线性开销,并且对主存的大小有弱条件。这种方法减少了半原始传递闭包操作的I/O操作数量。该算法将应用于相关规则的搜索和线性递归关系的传递计算。
{"title":"Relational storage and efficient retrieval of rules in a deductive DBMS","authors":"J. Cheiney, C. D. Maindreville","doi":"10.1109/ICDE.1989.47272","DOIUrl":"https://doi.org/10.1109/ICDE.1989.47272","url":null,"abstract":"A method is proposed to store and efficiently retrieve rules in a deductive database. The rules are compiled into an execution model called a PCN (production compilation network). The PCN is stored as a particular relational database which consists of three relations. For a given end-user query the first step of the inference process consists of searching for the relevant rules by traversing the PCN structure. This traversal is computed by a transitive closure of a part of the PCN. The transitive closure is performed by a loop of joins over the relations storing the PCN. In this context, a transitive closure algorithm that is based on a physical clustering of the relations is proposed. This clustering consists of a double hashing technique. It ensures a linear cost for the join operation with weak conditions on the size of the main memory. The approach reduces the number of I/O operations for semi-naive transitive closure operation. This algorithm will be applied to the search for relevant rules and to the transitive computation of linear recursive relations.<<ETX>>","PeriodicalId":329505,"journal":{"name":"[1989] Proceedings. Fifth International Conference on Data Engineering","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126625596","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}
引用次数: 13
期刊
[1989] Proceedings. Fifth 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1