DocumentCode :
3264378
Title :
A window-based approach to retrieving memory-resident data for query execution
Author :
Pisharath, Jayaprakash ; Choudhary, Alok ; Kandemir, Mahmut
Author_Institution :
Dept. of Electr. & Comput. Eng., Northwestern Univ., Evanston, IL, USA
fYear :
2004
fDate :
7-9 July 2004
Firstpage :
283
Lastpage :
288
Abstract :
Memory-resident databases are gaining popularity. In this paper, we present a data-centric approach to optimize multiple queries issued to a memory-resident database. Our approach involves a bottom-up methodology that reuses each block of data in a table to optimize several queries. We define data window as a block of the data residing in the memory brought to the cache. The optimization named data windowing, schedules database queries efficiently by reorganizing queries and its operations based on a data window. Each data window brought into the cache is maximally reused by queries before evicting it from the cache to accommodate another data window. Experimental results show that data windowing yields up to 75% improvement in the cache performance for typical and heavy-duty memory-resident workloads.
Keywords :
database management systems; query processing; cache performance; data windowing; data-centric approach; memory-resident data retrieval; memory-resident databases; memory-resident workloads; query execution; query optimization; query reorganization; window-based approach; Cost function; Database systems; Information retrieval; Optimization methods; Prefetching; Query processing; Reduced instruction set computing; Software performance; Sorting; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Database Engineering and Applications Symposium, 2004. IDEAS '04. Proceedings. International
ISSN :
1098-8068
Print_ISBN :
0-7695-2168-1
Type :
conf
DOI :
10.1109/IDEAS.2004.1319802
Filename :
1319802
Link To Document :
بازگشت