Interval hierarchies and their application to predicate files
- 1 September 1977
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 2 (3), 223-232
- https://doi.org/10.1145/320557.320562
Abstract
Predicates are used extensively in modern database systems for purposes ranging from user specification of associative accesses to data, to user-invisible system control functions such as concurrency control and data distribution. Collections of predicates, or predicate files, must be maintained and accessed efficiently. This paper describes a dynamic index, called an interval hierarchy, which supports several important retrieval operations on files of simple conjunctive predicates. Search and maintenance algorithms for interval hierarchies are given. For a file of n predicates, typical of the kind expected in practice, these algorithms require time equal to Ο (log n ).Keywords
This publication has 2 references indexed in Scilit:
- The notions of consistency and predicate locks in a database systemCommunications of the ACM, 1976
- System RACM Transactions on Database Systems, 1976