Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/73721.73746acmconferencesArticle/Chapter ViewAbstractPublication PagespodsConference Proceedingsconference-collections
Article
Free access

Fractals for secondary key retrieval

Published: 29 March 1989 Publication History
  • Get Citation Alerts
  • Abstract

    In this paper we propose the use of fractals and especially the Hilbert curve, in order to design good distance-preserving mappings. Such mappings improve the performance of secondary-key- and spatial- access methods, where multi-dimensional points have to be stored on an 1-dimensional medium (e.g., disk). Good clustering reduces the number of disk accesses on retrieval, improving the response time. Our experiments on range queries and nearest neighbor queries showed that the proposed Hilbert curve achieves better clustering than older methods (“bit-shuffling”, or Peano curve), for every situation we tried.

    References

    [1]
    Bartholdi, J.J. and L.K. Platzman, Heuristics Based on Spacefilling Curves for Combinatorial Problems in the Plane, 1986. unpublished manuscript
    [2]
    Bially, T., "Space-Filling Curves: Their Generation and Their Application to Ban(iwidth Reduction," IF~'E Tran,s. on Information Th, eory, vol. IT-15, no. 6, pp. 658--664, Nov. 1969.
    [3]
    Boral, H. and S. Redfield, "Database Machine Morphology," Proc. 11th international Conference on VLDB, pp. 59-71, Stockholm, Sweden, Aug. 1985.
    [4]
    Chan, M.Y. and F.Y.L. Chin, "On Embedding Rectangular Grids in Hypercubes," IEEE Trans. on Computers, vol. 37, no. 10, pp. 1285-1288, Oct. 1988.
    [5]
    Cheiney, J.P., P. Faudemay, Rodolphe Michel, and J.M. Thevenin, "A Reliable Parallel Backend Using Multiattribute Clustering and Select-Join Operations," Proc. 12th International Conference on VLDB, pp. 220-227, Kyoto, Japan, Aug. 1986.
    [6]
    Chock, M., A.F. Csrdenas, and A. Klinger, "Database Structure and Manipulation Capabilities of a Picture Database Management System (PICDMS)," IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. PAMI-6, no. 4, pp. 484-492, July 1984.
    [7]
    Duff, I.S., "Design Features of a Frontal Code for Solving sparse Unsymmetric Linear Systems Out-of-core," SIAM J. Sci. Slat. Computing, vol. 5, no. 2, pp. 270-280, June 1984.
    [8]
    Faloutsos, C., "Gray Codes for Partial Match and Range Queries," IEEE Trans. on Software Engineering, vol. 14, no. 10, pp. 1381-1393, Oct. 1988.
    [9]
    Faloutsos, C. and S. Roseman, "Fractals for Secondary Key Retrieval: Design and Algorithms," Univ. of Maryland, Computer Science Dept., College Park, Maryland, Jan. 1989.
    [10]
    Griffiths, J.G., "An Algorithm for Displaying a Class of Space-filling Curves," Software-Practice and Experience, vol. 16. no. 5, pp. 403-411, May 1986.
    [11]
    Kowalski, R., "Logic for Data Description," in Logic and Data Bases, ed. J. Minker, pp. 77-103, Plenum Press, 1978.
    [12]
    Lempel, A. and J. Ziv, "Compression of Two-dimensional Images," NATO ASI Series, vol. F12, pp. 141-154, Springer- Verlag, Malatea, Italy, June 18-22 19.84.
    [13]
    Minker, J., "An Experimental Relational Data Base System Based on Logic," in Logic and Data Bases, ed. J. Minker, Plenum Press, 1978.
    [14]
    Nievergelt, J., H. Hinterberger, a,n(l K.C. Sevcik, "The Grid File: An Adaptable, Symmetric Multikey File Structure," ACM TODS, vol. 9, no. i, pp. 38-71, March 1984.
    [15]
    Orenstein, J., "Spatial Query Processing in an Object-Oriented Database System," Proc. A CM SIGMOD, pp. 326-336, Washington D.C., May 1986.
    [16]
    Orenstein, J.A. and T.H. Merrett, "A Class of Data Structures for Associative Searching," Proc. of SIGACT-SIGMOD, pp. 181-190, Waterloo, Ontario, Canada, April 2-4, 1984.
    [17]
    Ousterhout, J. K., G. T. Hamachi, R. N. Mayo, W. S. Scott, and G. S. Taylor, "Magic: A VLS1 Layout System," 21st Design Automation Conference, pp. 152- 159, Alburquerque, NM, June 1984.
    [18]
    Rivest, R.L., "Partial Match Retrieval Algorithms," SIAM J. Comput, vol. 5, no. 1, pp. 19-50, March 1976.
    [19]
    Roussopoulos, N. and D. Leifker, "Direct Spatial Search on Pictorial Databases Using Packed R,Trees," Proc. A CM SIG- MOD, Austin, Texas, May 1985.
    [20]
    Thorn, J.A., K. Ramamohanarao, and L. Naish, "A Superjoin Algorithm for Deductive Databases," Proc. 121h International Conference on VLDB, pp. 189-196, Kyoto, Japan, Aug. 1986.
    [21]
    White, M., N-trees: Large ordered Indexes for Multi-dimensional Space, Application Mathematics Research Staff, Statistical Research Division, U.S. Bureau of the Census, Dec. 1981.
    [22]
    Wirth, N., Algorithms and Data Structures, Prentice-Hall Inc, Englewo0d Cliff, N J, 1986.

    Cited By

    View all
    • (2024)Learning Bit Allocations for Z-Order Layouts in Analytic Data SystemsProceedings of the Seventh International Workshop on Exploiting Artificial Intelligence Techniques for Data Management10.1145/3663742.3663975(1-9)Online publication date: 14-Jun-2024
    • (2024)Edge Pair-Based Layout Pattern Matching using Space-filling Curve2024 2nd International Symposium of Electronics Design Automation (ISEDA)10.1109/ISEDA62518.2024.10617982(404-409)Online publication date: 10-May-2024
    • (2024)Hilbert Curves for Efficient Exploratory Landscape Analysis Neighbourhood SamplingApplications of Evolutionary Computation10.1007/978-3-031-56855-8_18(293-309)Online publication date: 3-Mar-2024
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    PODS '89: Proceedings of the eighth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
    March 1989
    401 pages
    ISBN:0897913086
    DOI:10.1145/73721
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 29 March 1989

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    PODS '89
    PODS '89: Principles of database systems
    Pennsylvania, Philadelphia, USA

    Acceptance Rates

    Overall Acceptance Rate 642 of 2,707 submissions, 24%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)54
    • Downloads (Last 6 weeks)6
    Reflects downloads up to 10 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Learning Bit Allocations for Z-Order Layouts in Analytic Data SystemsProceedings of the Seventh International Workshop on Exploiting Artificial Intelligence Techniques for Data Management10.1145/3663742.3663975(1-9)Online publication date: 14-Jun-2024
    • (2024)Edge Pair-Based Layout Pattern Matching using Space-filling Curve2024 2nd International Symposium of Electronics Design Automation (ISEDA)10.1109/ISEDA62518.2024.10617982(404-409)Online publication date: 10-May-2024
    • (2024)Hilbert Curves for Efficient Exploratory Landscape Analysis Neighbourhood SamplingApplications of Evolutionary Computation10.1007/978-3-031-56855-8_18(293-309)Online publication date: 3-Mar-2024
    • (2023)Improving NoSQL Spatial-Query Processing with Server-Side In-Memory R*-Tree Indexes for Spatial Vector DataSustainability10.3390/su1503244215:3(2442)Online publication date: 30-Jan-2023
    • (2023)SLBRIN: A Spatial Learned Index Based on BRINISPRS International Journal of Geo-Information10.3390/ijgi1204017112:4(171)Online publication date: 15-Apr-2023
    • (2023)Towards Designing and Learning Piecewise Space-Filling CurvesProceedings of the VLDB Endowment10.14778/3598581.359858916:9(2158-2171)Online publication date: 1-May-2023
    • (2023)The RLR-Tree: A Reinforcement Learning Based R-Tree for Spatial DataProceedings of the ACM on Management of Data10.1145/35889171:1(1-26)Online publication date: 30-May-2023
    • (2023)An alternative for data visualization using space-filling curveData Mining and Knowledge Discovery10.1007/s10618-023-00943-737:6(2281-2305)Online publication date: 7-Aug-2023
    • (2022)Fine-Grained Query Authorization With Integrity Verification Over Encrypted Spatial Data in Cloud StorageIEEE Transactions on Cloud Computing10.1109/TCC.2020.301091510:3(1831-1847)Online publication date: 1-Jul-2022
    • (2022)An Object Separated Storage Framework Towards Spatiotemporal Point Data Fast QueryInformation Integration and Web Intelligence10.1007/978-3-031-21047-1_19(211-223)Online publication date: 28-Nov-2022
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media