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 条
  • [41] Optimality of Clustering Properties of Space-Filling Curves
    Xu, Pan
    Tirthapura, Srikanta
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2014, 39 (02):
  • [42] SPACE-FILLING CURVES AND INFINITE-GRAPHS
    SIROMONEY, R
    SUBRAMANIAN, KG
    LECTURE NOTES IN COMPUTER SCIENCE, 1983, 153 : 380 - 391
  • [43] Data-Driven Space-Filling Curves
    Zhou, Liang
    Johnson, Chris R.
    Weiskopf, Daniel
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2021, 27 (02) : 1591 - 1600
  • [44] Hamiltonian triangular refinements and space-filling curves
    Marquez, Alberto
    Plaza, Angel
    Suarez, Jose P.
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2019, 346 : 18 - 25
  • [45] Generation of Spatial Orders and Space-Filling Curves
    Schrack, Guenther
    Stocco, Leo
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2015, 24 (06) : 1791 - 1800
  • [46] AN ALGORITHM FOR DISPLAYING A CLASS OF SPACE-FILLING CURVES
    GRIFFITHS, JG
    SOFTWARE-PRACTICE & EXPERIENCE, 1986, 16 (05): : 403 - 411
  • [47] Lossless compression of medical images using Hilbert space-filling curves
    Liang, Jan-Yie
    Chen, Chih-Sheng
    Huang, Chua-Huang
    Liu, Li
    COMPUTERIZED MEDICAL IMAGING AND GRAPHICS, 2008, 32 (03) : 174 - 182
  • [48] Shallow Deep Learning using Space-filling Curves for Malware Classification
    Long, David
    O'Shaughnessy, Stephen
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON CYBER WARFARE AND SECURITY (ICCWS 2022), 2022, : 145 - 154
  • [49] Parallel domain decomposition and load balancing using space-filling curves
    Aluru, S
    Sevilgen, FE
    FOURTH INTERNATIONAL CONFERENCE ON HIGH-PERFORMANCE COMPUTING, PROCEEDINGS, 1997, : 230 - 235
  • [50] FPGA Placement Using Space-Filling Curves: Theory Meets Practice
    Banerjee, Pritha
    Sur-Kolay, Susmita
    Bishnu, Arijit
    Das, Sandip
    Nandy, Subhas C.
    Bhattacharjee, Subhasis
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2009, 9 (02) : 12