-
Chapter and Conference Paper
Load balanced query evaluation in shared-everything environments
In this paper, we present data threaded execution, a new strategy to exploit both, pipelining and intra-operator parallelism in shared-everything environments. Data threaded execution is intuitive, straightforwar...
-
Chapter and Conference Paper
In quest of the bottleneck — monitoring parallel database systems
Monitoring query processing has proven to be an effective technique to detect bottlenecks in sequential query execution systems' components. Monitoring distributed execution in parallel systems, however, is a ...
-
Chapter
Thinking Big in a Small World — Efficient Query Execution on Small-Scale SMPs
Many techniques developed for parallel database systems were focused on large-scale, often prototypical, hardware platforms. Therefore, most results cannot easily be transferred to widely available workstation...
-
Chapter and Conference Paper
A Multi-Query Optimizer for Monet
Database systems allow for concurrent use of several applications (and query interfaces). Each application generates an “optimal” plan—a sequence of low-level database operators—for accessing the database. The...
-
Article
Optimizing database architecture for the new bottleneck: memory access
In the past decade, advances in the speed of commodity CPUs have far out-paced advances in memory latency. Main-memory access is therefore increasingly a performance bottleneck for many computer applications,...
-
Chapter and Conference Paper
Macro- and Micro-parallelism in a DBMS
Large memories have become an affordable storage medium for databases involving hundreds of Gigabytes on multi-processor systems. In this short note, we review our research on building relational engines to ex...
-
Chapter
A Look Back on the XML Benchmark Project
Database vendors and researchers have been responding to the establishing of XML [45] as the premier data interchange language for Internet applications with the integration of XML processing capabilities into...
-
Chapter and Conference Paper
MonetDB/XQuery—Consistent and Efficient Updates on the Pre/Post Plane
Relational XQuery processors aim at leveraging mature relational DBMS query processing technology to provide scalability and efficiency. To achieve this goal, various storage schemes have been proposed to enco...
-
Reference Work Entry In depth
Memory Locality
-
Reference Work Entry In depth
Memory Hierarchy
-
Reference Work Entry In depth
Cost Estimation
-
Chapter and Conference Paper
Benchmarking Adaptive Indexing
Ideally, realizing the best physical design for the current and all subsequent workloads would impact neither performance nor storage usage. In reality, workloads and datasets can change dramatically over time...
-
Chapter and Conference Paper
Data Vaults: A Symbiosis between Database Technology and Scientific File Repositories
In this short paper we outline the data vault, a database-attached external file repository. It provides a true symbiosis between a DBMS and existing file-based repositories. Data is kept in its original format w...
-
Chapter and Conference Paper
Building Virtual Earth Observatories Using Ontologies and Linked Geospatial Data
Advances in remote sensing technologies have enabled public and commercial organizations to send an ever-increasing number of satellites in orbit around Earth. As a result, Earth Observation (EO) data has been...
-
Chapter and Conference Paper
Scalable Generation of Synthetic GPS Traces with Real-Life Data Characteristics
Database benchmarking is most valuable if real-life data and workloads are available. However, real-life data (and workloads) are often not publicly available due to IPR constraints or privacy concerns. And ev...
-
Chapter and Conference Paper
Instant-On Scientific Data Warehouses
In the dawn of the data intensive research era, scientific discovery deploys data analysis techniques similar to those that drive business intelligence. Similar to classical Extract, Transform and Load (ETL) p...
-
Article
Transactional support for adaptive indexing
Adaptive indexing initializes and optimizes indexes incrementally, as a side effect of query processing. The goal is to achieve the benefits of indexes while hiding or minimizing the costs of index creation. H...
-
Article
Genome sequence analysis with MonetDB
Next-generation sequencing (NGS) technology has led the life sciences into the big data era. Today, sequencing genomes takes little time and cost, but yields terabytes of data to be stored and analyzed. Biolog...
-
Living Reference Work Entry At a glance
Locality
-
Living Reference Work Entry In depth
Memory Locality