[reading review] MonetDB/X100: Hyper-Pipelining Query Execution

In this paper, the authors design a new X100 query engine for the MonetDB system, which combines the advantages of volcano and materialization execution architecture. The new query engine can process a vector of tuples at a time, it can get lower intermediate overload and higher instructions per cycle. Meanwhile, it can overcome the I/O bandwidth problem, making it also suitable for low-power environments.

  • Strengths: Design a new vectorwise query engine to accelerate query execution process and decrease intermediate overhead.

  • Future works: Vectorize more query processing operators, and can integrate with advanced buffer manager and query optimizer.




Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • [reading review] OceanBase: A 707 Million tpmC Distributed Relational Database System
  • [reading review] Velox: Meta's Unified Execution Engine
  • [reading review] The FastLanes Compression Layout: Decoding >100 Billion Integers per Second with Scalar Code
  • [reading review] An Empirical Evaluation of Columnar Storage Formats
  • [reading review] Exploiting Cloud Object Storage for High-Performance Analytics