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
Link To Document :
بازگشت