We propose a general framework for improving the query processing performance on multi-level memory hierarchies. Our motivation is that (1) the memory hierarchy is an important performance factor for query processing, (2) both the memory hierarchy and database systems are becoming increasingly complex and diverse, and (3) increasing the amount of tuning does not always improve the performance. Therefore, we categorize multiple levels of memory performance tuning and quantify their performance impacts. As a case study, we use this framework to improve the in-memory performance of storage models, B+-trees, nested-loop joins and hash joins. Our empirical evaluation verifies the usefulness of the proposed framework. Copyright 2007 ACM.EI
A consensus on parallel architecture for very large database management has emerged. This architectu...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In emerging systems, CPUs and memory are integrated into active disks, controllers, and network inte...
In this final project, we present an approach for optimizing and parallelizing the query execution f...
Accurate prediction of operator execution time is a prerequisite for database query optimization. Al...
We consider the execution of multi-join queries in a hierarchical parallel system, i.e., a shared-no...
The typical algorithms for optimization of query processing in database systems do not take under th...
Accurate prediction of operator execution time is a prerequisite fordatabase query optimization. Alt...
We propose a radical approach to relational query processing that aims at automatically and consiste...
In addition to storing and managing the data and providing capabilities to query them, aDatabase Man...
Somewhat surprisingly, the behavior of analytical query engines is crucially affected by the dynamic...
In this thesis, we set focus on in-memory database systems and combine queueing network modeling wit...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In modern computing environments, memory hierarchy expands from CPU registers, high speed caches, an...
In the past decade, the exponential growth in commodity CPUs speed has far outpaced advances in memo...
A consensus on parallel architecture for very large database management has emerged. This architectu...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In emerging systems, CPUs and memory are integrated into active disks, controllers, and network inte...
In this final project, we present an approach for optimizing and parallelizing the query execution f...
Accurate prediction of operator execution time is a prerequisite for database query optimization. Al...
We consider the execution of multi-join queries in a hierarchical parallel system, i.e., a shared-no...
The typical algorithms for optimization of query processing in database systems do not take under th...
Accurate prediction of operator execution time is a prerequisite fordatabase query optimization. Alt...
We propose a radical approach to relational query processing that aims at automatically and consiste...
In addition to storing and managing the data and providing capabilities to query them, aDatabase Man...
Somewhat surprisingly, the behavior of analytical query engines is crucially affected by the dynamic...
In this thesis, we set focus on in-memory database systems and combine queueing network modeling wit...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In modern computing environments, memory hierarchy expands from CPU registers, high speed caches, an...
In the past decade, the exponential growth in commodity CPUs speed has far outpaced advances in memo...
A consensus on parallel architecture for very large database management has emerged. This architectu...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In emerging systems, CPUs and memory are integrated into active disks, controllers, and network inte...