Efficient methods for database storage and retrieval using space-filling curves

被引:0
|
作者
Aluru, S [1 ]
Sevilgen, FE
机构
[1] Iowa State Univ, Ames, IA 50011 USA
[2] Gebze Inst Technol, Gebze, Turkey
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Efficient storage and retrieval of records involving multiple keys is,a difficult and well-studied problem. A popular solution employed is to visualize the records, as points in multidimensional space and use a mapping from this multidimensional space to the one-dimensional space of block addresses in secondary storage. There is significant interest in performing such a mapping using space-filling curves. Unfortunately, space-filling curves are defined for points that lie on a uniform grid of a particular resolution. As a result, both storage and retrieval algorithms based on space-filling curves depend upon the size of the grid. This makes the run time of such algorithms dependent on the distribution of the points and in fact, unbounded for arbitrary distributions. There are two main contributions in this paper: First, we present a distribution-independent algorithm for storing records with multiple keys using space-filling curves. Our algorithm runs in O(kn log n) time for storing n records containing k key fields. We then present an algorithm for answering range queries with a bounded running time independent of the distribution.
引用
收藏
页码:503 / 512
页数:10
相关论文
共 50 条
  • [1] Are Space-Filling Curves Efficient Small Antennas?
    Gonzalez-Arbesu, Jose M.
    Blanch, Sebastian
    Romeu, Jordi
    IEEE ANTENNAS AND WIRELESS PROPAGATION LETTERS, 2003, 2 : 147 - 150
  • [2] A note on space-filling visualizations and space-filling curves
    Wattenberg, M
    INFOVIS 05: IEEE Symposium on Information Visualization, Proceedings, 2005, : 181 - 186
  • [3] Fuzzification using space-filling curves
    Elshafei, M
    Ahmed, MS
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2001, 7 (02): : 145 - 157
  • [4] Space-Filling Curves
    Holbrook, John
    MATHEMATICAL INTELLIGENCER, 1997, 19 (01): : 69 - 71
  • [5] Space-filling curves
    R. C. Mittal
    Resonance, 2000, 5 (12) : 26 - 33
  • [6] Computing Space-Filling Curves
    P. J. Couch
    B. D. Daniel
    Timothy H. McNicholl
    Theory of Computing Systems, 2012, 50 : 370 - 386
  • [7] Computing Space-Filling Curves
    Couch, P. J.
    Daniel, B. D.
    McNicholl, Timothy H.
    THEORY OF COMPUTING SYSTEMS, 2012, 50 (02) : 370 - 386
  • [8] Neural Space-Filling Curves
    Wang, Hanyu
    Gupta, Kamal
    Davis, Larry
    Shrivastava, Abhinav
    COMPUTER VISION, ECCV 2022, PT VII, 2022, 13667 : 418 - 434
  • [9] Efficient Communication-Aware Dynamic Coverage Using Space-Filling Curves
    Yan, Yuan
    Mostofi, Yasamin
    2014 AMERICAN CONTROL CONFERENCE (ACC), 2014, : 964 - 971
  • [10] Securing multimedia videos using space-filling curves
    Debanjan Sadhya
    Santosh Singh Rathore
    Amitesh Singh Rajput
    Abhinav Anand
    Multimedia Tools and Applications, 2022, 81 : 38685 - 38704