• Computer Science
  • Published in IEEE Data Eng. Bull. 2014

Compiling Database Queries into Machine Code

@article{Neumann2014CompilingDQ,
  title={Compiling Database Queries into Machine Code},
  author={Thomas Neumann and Viktor Leis},
  journal={IEEE Data Eng. Bull.},
  year={2014},
  volume={37},
  pages={3-11}
}
On modern servers the working set of database management systems becomes more and more main memory resident. Slow disk accesses are largely avoided, and thus the in-memory processing speed of databases becomes an important factor. One very attractive approach for fast query processing is justin-time compilation of incoming queries. By producing machine code at runtime we avoid the overhead of traditional interpretation systems, and by carefully organizing the code around register usage we… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 25 CITATIONS

Privacy Changes Everything

Jennie Duggan, Johes Bater, +3 authors Xiao Wang
  • Poly/DMAH@VLDB
  • 2019
VIEW 1 EXCERPT
CITES METHODS

Adaptive Execution of Compiled Queries

  • 2018 IEEE 34th International Conference on Data Engineering (ICDE)
  • 2018
VIEW 1 EXCERPT
CITES BACKGROUND

References

Publications referenced by this paper.
SHOWING 1-10 OF 14 REFERENCES

HyPer: A hybrid OLTP&OLAP main memory database system based on virtual memory snapshots

  • 2011 IEEE 27th International Conference on Data Engineering
  • 2011
VIEW 1 EXCERPT

Generating code for holistic query evaluation

  • 2010 IEEE 26th International Conference on Data Engineering (ICDE 2010)
  • 2010
VIEW 1 EXCERPT

Compiled Query Execution Engine using JVM

  • 22nd International Conference on Data Engineering (ICDE'06)
  • 2006
VIEW 1 EXCERPT

LLVM: a compilation framework for lifelong program analysis & transformation

  • International Symposium on Code Generation and Optimization, 2004. CGO 2004.
  • 2004
VIEW 1 EXCERPT