TY - GEN
T1 - A window-based approach to retrieving memory-resident data for query execution
AU - Pisharath, Jayaprakash
AU - Choudhary, Alok
AU - Kandemir, Mahmut
PY - 2004
Y1 - 2004
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=5444254677&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=5444254677&partnerID=8YFLogxK
U2 - 10.1109/IDEAS.2004.1319802
DO - 10.1109/IDEAS.2004.1319802
M3 - Conference contribution
AN - SCOPUS:5444254677
SN - 0769521681
T3 - Proceedings of the International Database Engineering and Applications Symposium, IDEAS
SP - 283
EP - 288
BT - Proceedings - International Database Engineering and Applications Symposium, IDEAS'04a
A2 - Bernardino, J.
A2 - Desai, B.C.
T2 - Proceedings - International Database Engineering and Applications Symposium, IDEAS'04
Y2 - 7 July 2004 through 9 July 2004
ER -