this paper we answer the question "Where does time go when a database system executes on a modern computer platform?" We examine four commercial DBMSs running on an Intel Xeon and NT 4.0. We introduce a framework for analyzing query execution time on a DBMS running on a server with a modern processor and memory architecture. To focus on processor and memory interactions and exclude effects from the I/O subsystem, we use a memory resident database. Using simple queues, we find that database developers should (a) optimize data placement for the second level of data cache, and not the first, (b) optimize instruction placement to reduce first-level instruction cache stalls, but (c) not expect the overall execution time to decrease sig...
X100 is a new execution engine for the MonetDB system, that improves execution speed and overcomes i...
The key task of database systems is to efficiently manage large amounts of data. A high query throug...
The last decade has been characterized by radical changes in the computing landscape. We have witnes...
Recent high-performance processors employ sophisticated techniques to overlap and simultaneously exe...
Recent high-performance processors employ sophisticated techniques to overlap and simultaneously e...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
Recent studies have shown that the hardware behavior of database workloads is suboptimal when compar...
Abstract—Big data revolution has created an unprecedented demand for intelligent data management sol...
As more and more query processing work can be done in main memory, memory access is becoming a signi...
Recent research shows that traditional database technology does not efficiently exploit the fea-ture...
Database applications such as online transaction processing (OLTP) and decision support systems (DSS...
Abstract – Most of the current enterprise data-warehouses are implemented using traditional relation...
Distributed SQL Query Engines (DSQEs), like Hive, Shark, and Impala, have become the de-facto databa...
Somewhat surprisingly, the behavior of analytical query engines is crucially affected by the dynamic...
Database systems have long been designed to take one of the two major approaches to process a datase...
X100 is a new execution engine for the MonetDB system, that improves execution speed and overcomes i...
The key task of database systems is to efficiently manage large amounts of data. A high query throug...
The last decade has been characterized by radical changes in the computing landscape. We have witnes...
Recent high-performance processors employ sophisticated techniques to overlap and simultaneously exe...
Recent high-performance processors employ sophisticated techniques to overlap and simultaneously e...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
Recent studies have shown that the hardware behavior of database workloads is suboptimal when compar...
Abstract—Big data revolution has created an unprecedented demand for intelligent data management sol...
As more and more query processing work can be done in main memory, memory access is becoming a signi...
Recent research shows that traditional database technology does not efficiently exploit the fea-ture...
Database applications such as online transaction processing (OLTP) and decision support systems (DSS...
Abstract – Most of the current enterprise data-warehouses are implemented using traditional relation...
Distributed SQL Query Engines (DSQEs), like Hive, Shark, and Impala, have become the de-facto databa...
Somewhat surprisingly, the behavior of analytical query engines is crucially affected by the dynamic...
Database systems have long been designed to take one of the two major approaches to process a datase...
X100 is a new execution engine for the MonetDB system, that improves execution speed and overcomes i...
The key task of database systems is to efficiently manage large amounts of data. A high query throug...
The last decade has been characterized by radical changes in the computing landscape. We have witnes...