• DocumentCode
    2846905
  • Title

    Asymmetric Batch Incremental View Maintenance

  • Author

    He, Hao ; Xie, Junyi ; Yang, Jun ; Yu, Hai

  • Author_Institution
    Dept. of Comput. Sci., Duke Univ., Durham, NC, USA
  • fYear
    2005
  • fDate
    05-08 April 2005
  • Firstpage
    106
  • Lastpage
    117
  • Abstract
    Incremental view maintenance has found a growing number of applications recently, including data warehousing, continuous query processing, publish/subscribe systems, etc. Batch processing of base table modifications, when applicable, can be much more efficient than processing individual modifications one at a time. In this paper, we tackle the problem of finding the most efficient batch incremental maintenance strategy under a refresh response time constraint; that is, at any point in time, the system, upon request, must be able to bring the view up to date within a specified amount of time. The traditional approach is to process all batched modifications relevant to the view whenever the constraint is violated. However, we observe that there often exists natural asymmetry among different components of the maintenance cost; for example, modifications on one base table might be cheaper to process than those on another base table because of some index. We exploit such asymmetries using an unconventional strategy that selectively processes modifications on some base tables while keeping batching others. We present a series of analytical results leading to the development of practical algorithms that approximate an "oracle algorithm" with perfect knowledge of the future. With experiments on a TPC-R database, we demonstrate that our strategy offers substantial performance gains over traditional deferred view maintenance techniques.
  • Keywords
    batch processing (computers); data warehouses; distributed processing; query processing; TPC-R database; asymmetric batch incremental view maintenance; base table modification; continuous query processing; data warehousing; oracle algorithm; publish-subscribe system; response time constraint; Computer science; Costs; Databases; Delay; Helium; Marketing and sales; Petroleum; Query processing; Subscriptions; Warehousing;
  • 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.22
  • Filename
    1410110