• DocumentCode
    2847649
  • Title

    Change tolerant indexing for constantly evolving data

  • Author

    Cheng, Reynold ; Xia, Yuni ; Prabhakar, Sunil ; Shah, Rahul

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • fYear
    2005
  • fDate
    5-8 April 2005
  • Firstpage
    391
  • Lastpage
    402
  • Abstract
    Index structures are designed to optimize search performance, while at the same time supporting efficient data updates. Although not explicit, existing index structures are typically based upon the assumption that the rate of updates will be small compared to the rate of querying. This assumption is not valid in streaming data environments such as sensor and moving object databases, where updates are received incessantly. In fact, for many applications, the rate of updates may well exceed the rate of querying. In such environments, index structures suffer from poor performance due to the large overhead of keeping the index updated with the latest data. Recent efforts at indexing moving object data assume objects move in a restrictive manner (e.g. in straight lines with constant velocity). In this paper, we propose an index structure explicitly designed to perform well for both querying and updating. We assume a more relaxed model of object movement. In particular, we observe that objects often stay in a region (e.g., building) for an extended amount of time, and exploit this phenomenon to optimize an index for both updates and queries. The paper is developed with the example of R-trees, but the ideas can be extended to other index structures as well. We present the design of the change tolerant R-tree, and an experimental evaluation.
  • Keywords
    database indexing; query processing; temporal databases; tree data structures; change-tolerant R-tree; change-tolerant indexing; constantly evolving data; data querying; data updation; index structure; moving-object database indexing; Buildings; Computer science; Costs; Databases; Design optimization; Indexes; Indexing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2005. ICDE 2005. Proceedings. 21st International Conference on
  • ISSN
    1084-4627
  • Print_ISBN
    0-7695-2285-8
  • Type

    conf

  • DOI
    10.1109/ICDE.2005.32
  • Filename
    1410148