Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Partial-match hash coding: benefits of redundancy

Published: 01 June 1979 Publication History

Abstract

File designs suitable for retrieval from a file of k-field records when queries may be partially specified are examined. Storage redundancy is introduced to obtain improved worst-case and average-case performances. The resulting storage schemes are appropriate for replicated distributed database environments; it is possible to improve the overall average and worst-case behavior for query response as well as provide an environment with very high reliability. Within practical systems it will be possible to improve the query response time performance as well as reliability over comparable systems without replication.

References

[1]
AHO, A.V., AND CORASICK, M.J. Efficient string matching: An aid to bibliographical search. Comm. ACM 18, 6 (June 1975), 333-340.
[2]
AHO, A.V., AND ULLMAN, J.D. Optimal partial-match retrieval when fields are independently specified. ACM Trans. Database Syst. 4, 2 (June 1979), 168-179.
[3]
BOLOUR, A. Optimality properties of multiple key hashing functions. J. ACM 26, 2 (April 1979) pp. 196-210.
[4]
BURKHARD, W.A. Partial-match retrieval. BIT 16 {1976), 13-31.
[5]
BURKHARD, W.A. Hashing and trie algorithms for partial-match retrieval. ACM Trans. Database Syst. 1 (1976), 175-187.
[6]
BURKHARD, W.A. Associative retrieval trie hash-coding. ACM SIGACT Conf. Record, 1976, pp. 211-219; and J. Comptr. and Syst. Sci. 15 (1977), 280-299.
[7]
BURKHARD, W.A. Non-uniform partial-match file designs. Theoret. Comptr. Sci. 5 (1977), 1-23.
[8]
BURKHARD, W.A. Partial-match hash coding: Benefits of redundancy. UCSD Comptr. Sci. Tech. Rep. 17, U. of California at San Diego, La Jolla, Calif., 1977, p. 43.
[9]
CHU, W.W. Optimal fde allocation in a multiple computer system. IEEE Trans. on Computers C-18 (1969), 885-889.
[10]
COMER, D., AND SETHI, R. NP-completeness of tree structured index minimization.TR #167, The Pennsylvania State University, University Park, Pa., 1975, p. 43.
[11]
GHOSH, S.P. Data Base Organization for Data Management. Academic Press, New York, 1977.
[12]
GUSTAFSON, R.A. A randomized combinatorial file structure for storage and retrieval systems. Ph.D. Th., U. of South Carolina, Columbia, S.C., 1969, p. 92.
[13]
HARRISON, M.C. Implementation of the substring test by hashing. Comm. ACM 14, 12 (Dec. 1971), 777-779.
[14]
KNUTH, D.E. The Art of Computer Programming, Vol. 3: Sorting and Searching. Addison- Wesley, Reading, Mass., 1973.
[15]
KNUTH, D.E., MORRIS, J., AND PRATT, V. Fast pattern matching in strings. SIAM J. Cornptg. 6 (1977), 323-350.
[16]
MILLS, W.H. Covering problems. Proc. Fourth Southeastern Conf. on Combinatorics, Graph Theory and Computing, 1973, pp. 23-52.
[17]
RIVEST, R.L. Partial-match retrieval algorithms. SIAM J. Comptg. 5 {1976), 19-50.

Cited By

View all
  • (2005)Analysis of kdt-trees: Kd-trees improved by local reorganisationsAlgorithms and Data Structures10.1007/3-540-51542-9_4(24-38)Online publication date: 26-May-2005
  • (1997)Optimal Bucket Allocation Design of k-ary MKH Files for Partial Match RetrievalIEEE Transactions on Knowledge and Data Engineering10.1109/69.5670579:1(148-160)Online publication date: 1-Jan-1997
  • (1996)Redundant MKH files design among multiple disks for concurrent partial match retrievalJournal of Systems and Software10.1016/0164-1212(95)00102-635:3(199-207)Online publication date: 1-Dec-1996
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Database Systems
ACM Transactions on Database Systems  Volume 4, Issue 2
June 1979
128 pages
ISSN:0362-5915
EISSN:1557-4644
DOI:10.1145/320071
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1979
Published in TODS Volume 4, Issue 2

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. access methods
  2. algorithms
  3. analysis
  4. data structures
  5. database systems
  6. replication
  7. searching

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)71
  • Downloads (Last 6 weeks)7
Reflects downloads up to 27 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2005)Analysis of kdt-trees: Kd-trees improved by local reorganisationsAlgorithms and Data Structures10.1007/3-540-51542-9_4(24-38)Online publication date: 26-May-2005
  • (1997)Optimal Bucket Allocation Design of k-ary MKH Files for Partial Match RetrievalIEEE Transactions on Knowledge and Data Engineering10.1109/69.5670579:1(148-160)Online publication date: 1-Jan-1997
  • (1996)Redundant MKH files design among multiple disks for concurrent partial match retrievalJournal of Systems and Software10.1016/0164-1212(95)00102-635:3(199-207)Online publication date: 1-Dec-1996
  • (1991)A note on allocating k-ary multiple key hashing files among multiple disksInformation Sciences: an International Journal10.1016/0020-0255(91)90006-G55:1-3(69-76)Online publication date: 3-Jun-1991
  • (1990)A compendium of key search referencesACM SIGIR Forum10.1145/101306.10130824:3(26-42)Online publication date: 1-Nov-1990
  • (1990)Multi-attribute hashing with multiple file copies for high performance partial-match retrievalBIT10.1007/BF0193165730:3(404-423)Online publication date: 1-Sep-1990
  • (1988)Optimal file distribution for partial match retrievalACM SIGMOD Record10.1145/971701.5022117:3(173-182)Online publication date: 1-Jun-1988
  • (1988)Optimal file distribution for partial match retrievalProceedings of the 1988 ACM SIGMOD international conference on Management of data10.1145/50202.50221(173-182)Online publication date: 1-Jun-1988
  • (1988)Optimal multidisk partial match file designsInformation Processing Letters10.1016/0020-0190(88)90161-528:3(149-155)Online publication date: 4-Jul-1988
  • (1987)On Strict Optimality Property of Allocating Binary Cartesian Product Files on Multiple Disk SystemsFoundations of Data Organization10.1007/978-1-4613-1881-1_13(159-175)Online publication date: 1987
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media