Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2017, Volume 29, Issue 3, Pages 179–224
DOI: https://doi.org/10.15514/ISPRAS-2017-29(3)-11
(Mi tisp228)
 

Survey of just-in-time query compilation methods

E. Y. Sharyginab, R. A. Buchatskiyb

a Lomonosov Moscow State University
b Institute for System Programming of the Russian Academy of Sciences
References:
Abstract: Data processing systems have been traditionally optimized for I/O, mainly because, until pretty recently, disk storage has been the most affordable type of storage and the most prevalent one. This is not necessarily the case today, particularly in the world of big data analytics. As the problems posed by data analytics become more commonplace, efficient CPU utilization becomes the new bottleneck. Just-in-time query compilation is a promising solution to this challenge that is currently being applied both in academic studies and across the industry. This paper is a survey of just-in-time query compilation methods sampled from the literature available on the subject. All methods are broadly categorized into expression compilation and hotspot methods, whole-query compilation methods, and specialization-based methods. A number of query processors are identified within confines of each category, various methods, architectures, and significant results are described. Finally, we conclude with an overview of most general approaches to query compilation that we identified.
Keywords: just-in-time compilation, query engines, query languages, expression compilation, hotspot compilation, holistic compilation, push-model, code specialization.
Bibliographic databases:
Document Type: Article
Language: Russian
Citation: E. Y. Sharygin, R. A. Buchatskiy, “Survey of just-in-time query compilation methods”, Proceedings of ISP RAS, 29:3 (2017), 179–224
Citation in format AMSBIB
\Bibitem{ShaBuc17}
\by E.~Y.~Sharygin, R.~A.~Buchatskiy
\paper Survey of just-in-time query compilation methods
\jour Proceedings of ISP RAS
\yr 2017
\vol 29
\issue 3
\pages 179--224
\mathnet{http://mi.mathnet.ru/tisp228}
\crossref{https://doi.org/10.15514/ISPRAS-2017-29(3)-11}
\elib{https://elibrary.ru/item.asp?id=29438846}
Linking options:
  • https://www.mathnet.ru/eng/tisp228
  • https://www.mathnet.ru/eng/tisp/v29/i3/p179
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:231
    Full-text PDF :480
    References:31
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024