Automatically recycling (intermediate) results is a grand challenge for state-of-the-art databases to improve both query response time and throughput. Tuples are loaded and streamed through a tuple-at-a-time processing pipeline avoiding materialization of intermediates as much as possible. This limits the opportunities for reuse of overlapping computations to DBA-defined materialized views and function/result cache tuning. In contrast, the operator-at-a-time execution paradigm produces fully materialized results in each step of the query plan. To avoid resource contention, these intermediates are evicted as soon as possible. In this paper we study an architecture that harvests the by-products of the operator-at-a-time paradigm in a co...
With the performance of modern computers improving at a rapid pace, database technology has problem...
Efficient query processing in statistical databases is constrained by the I/O bottleneck problem bec...
The final publication is available at link.springer.comLarge-scale data analysis is an important act...
Automatic recycling intermediate results to improve both query response time and throughput is a gra...
Database systems typically execute queries in isolation. Sharing recurring intermediate and final re...
Column-stores gained popularity as a promising physical \ndesign alternative. Each attribute of a re...
There has been renewed interest in column-oriented database architectures in recent years. For read-...
It is a popular practice to use materialized intermediate results to improve the perfor- mance of RD...
Column-stores gained popularity as a promising physical de-sign alternative. Each attribute of a rel...
Database systems have long been designed to take one of the two major approaches to process a datase...
Column-store database systems open new vistas for improved maintenance through self-organization. In...
In this paper we advocate that it is time for a radical rethinking of database systems design. Devel...
Abstract — A recycling object is in its recycle chain and its status may often change according to r...
One of the key tenets of database system design is making efficient use of storage and memory resou...
Commercial database systems make extensive use of caching to speed up query execution. Semantic cach...
With the performance of modern computers improving at a rapid pace, database technology has problem...
Efficient query processing in statistical databases is constrained by the I/O bottleneck problem bec...
The final publication is available at link.springer.comLarge-scale data analysis is an important act...
Automatic recycling intermediate results to improve both query response time and throughput is a gra...
Database systems typically execute queries in isolation. Sharing recurring intermediate and final re...
Column-stores gained popularity as a promising physical \ndesign alternative. Each attribute of a re...
There has been renewed interest in column-oriented database architectures in recent years. For read-...
It is a popular practice to use materialized intermediate results to improve the perfor- mance of RD...
Column-stores gained popularity as a promising physical de-sign alternative. Each attribute of a rel...
Database systems have long been designed to take one of the two major approaches to process a datase...
Column-store database systems open new vistas for improved maintenance through self-organization. In...
In this paper we advocate that it is time for a radical rethinking of database systems design. Devel...
Abstract — A recycling object is in its recycle chain and its status may often change according to r...
One of the key tenets of database system design is making efficient use of storage and memory resou...
Commercial database systems make extensive use of caching to speed up query execution. Semantic cach...
With the performance of modern computers improving at a rapid pace, database technology has problem...
Efficient query processing in statistical databases is constrained by the I/O bottleneck problem bec...
The final publication is available at link.springer.comLarge-scale data analysis is an important act...