Multikey access methods based on superimposed coding techniques
- 1 November 1987
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 12 (4) , 655-696
- https://doi.org/10.1145/32204.32222
Abstract
Both single-level and two-level indexed descriptor schemes for multikey retrieval are presented and compared. The descriptors are formed using superimposed coding techniques and stored using a bit-inversion technique. A fast-batch insertion algorithm for which the cost of forming the bit-inverted file is less than one disk access per record is presented. For large data files, it is shown that the two-level implementation is generally more efficient for queries with a small number of matching records. For queries that specify two or more values, there is a potential problem with the two-level implementation in that costs may accrue when blocks of records match the query but individual records within these blocks do not. One approach to overcoming this problem is to set bits in the descriptors based on pairs of indexed terms. This approach is presented and analyzed.Keywords
This publication has 19 references indexed in Scilit:
- Performance of a multi-key access method based on descriptors and superimposed coding techniquesInformation Systems, 1985
- Implications of certain assumptions in database performance evauationACM Transactions on Database Systems, 1984
- Estimating block accesses in database organizationsCommunications of the ACM, 1983
- Development of a Spelling ListIEEE Transactions on Communications, 1982
- Partial-match retrieval using indexed descriptor filesCommunications of the ACM, 1980
- FIRST: Flexible Information Retrieval System for TextJournal of the American Society for Information Science, 1979
- A fast string searching algorithmCommunications of the ACM, 1977
- Approximating block accesses in database organizationsCommunications of the ACM, 1977
- Implementation of the substring test by hashingCommunications of the ACM, 1971
- Mathematical analysis of various superimposed coding methodsAmerican Documentation, 1960