Accurate prediction of operator execution time is a prerequisite for database query optimization. Although extensively studied for conventional disk-based DBMSs, cost modeling in main-memory DBMSs is still an open issue. Recent database research has demonstrated that memory access is more and more becoming a significant---if not the major---cost component of database operations. If used properly, fast but small cache memories---usually organized in cascading hierarchy between CPU and main memory---can help to reduce memory access costs. However, they make the cost estimation problem more complex. In this article, we propose a generic technique to create accurate cost functions for database operations. We identify a few basic memory acce...
In this paper, we describe heuristic rules for choosing an appropriate access path for a given query...
As more and more query processing work can be done in main memory, memory access is becoming a signi...
Designers of database management systems (DBMS) have traditionally focussed on alleviating the disk ...
Accurate prediction of operator execution time is a prerequisite for database query optimization. Al...
Accurate prediction of operator execution time is a prerequisite fordatabase query optimization. Alt...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In the past decade, the exponential growth in commodity CPUs speed has far outpaced advances in memo...
International audienceCost models have been following the life cycle of databases. In the first gene...
As the speed of microprocessors increases according to Moore's law, access speeds of the main memory...
htmlabstractMany applications with manually implemented data management exhibit a data storage patte...
Tertiary storage devices have long been in use for storing massive amounts of data in file-oriented ...
We give formulas for estimating the number of disk accesses when accessing a file randomly with buff...
This paper proposes a new approach based on the recent trend of self-tuning DBMS, by which the cost ...
In this paper, we describe heuristic rules for choosing an appropriate access path for a given query...
As more and more query processing work can be done in main memory, memory access is becoming a signi...
Designers of database management systems (DBMS) have traditionally focussed on alleviating the disk ...
Accurate prediction of operator execution time is a prerequisite for database query optimization. Al...
Accurate prediction of operator execution time is a prerequisite fordatabase query optimization. Alt...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In the past decade, advances in speed of commodity CPUs have far out-paced advances in memory latenc...
In the past decade, the exponential growth in commodity CPUs speed has far outpaced advances in memo...
International audienceCost models have been following the life cycle of databases. In the first gene...
As the speed of microprocessors increases according to Moore's law, access speeds of the main memory...
htmlabstractMany applications with manually implemented data management exhibit a data storage patte...
Tertiary storage devices have long been in use for storing massive amounts of data in file-oriented ...
We give formulas for estimating the number of disk accesses when accessing a file randomly with buff...
This paper proposes a new approach based on the recent trend of self-tuning DBMS, by which the cost ...
In this paper, we describe heuristic rules for choosing an appropriate access path for a given query...
As more and more query processing work can be done in main memory, memory access is becoming a signi...
Designers of database management systems (DBMS) have traditionally focussed on alleviating the disk ...