Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференций › статья в сборнике материалов конференции › Рецензирование
A window function is a generalization of the aggregation operation. Unlike aggregation, the cardinality of its output is always the same as the cardinality of input. That is, the semantics of this operator imply computing values for extra attributes for each row, depending on its context, either expressed by a sliding window or a previously evaluated row. Window functions are a very powerful tool, which is also popular among data analysts and supported by the majority of industrial DBMSes. It allows to gracefully express quite complex use-cases, such as running sums and averages, local maximum and minimum, and different types of ranking. Since they can be expressed without self-joins and correlated subqueries, their evaluation can be performed much more efficiently. In this paper we discuss an implementation of window functions inside a disk-based column-store with late materialization. Late materialization is a technique that aims to keep tuple reconstruction back from individual columns as long as possible. Initially popular in the late 00’s, it is rarely considered nowadays. However, in case of window functions it allows to substantially lower memory footprint. Another contribution of this paper is the application of a segment tree to computing RANGE-based window functions.
Язык оригинала | английский |
---|---|
Название основной публикации | Model and Data Engineering- 9th International Conference, MEDI 2019, Proceedings |
Редакторы | Klaus-Dieter Schewe, Neeraj Kumar Singh |
Издатель | Springer Nature |
Страницы | 303-313 |
Число страниц | 11 |
ISBN (печатное издание) | 9783030320645 |
DOI | |
Состояние | Опубликовано - 1 янв 2019 |
Событие | 9th International Conference on Model and Data Engineering, MEDI 2019 - Toulouse, Франция Продолжительность: 28 окт 2019 → 31 окт 2019 |
Название | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Том | 11815 LNCS |
ISSN (печатное издание) | 0302-9743 |
ISSN (электронное издание) | 1611-3349 |
конференция | 9th International Conference on Model and Data Engineering, MEDI 2019 |
---|---|
Страна/Tерритория | Франция |
Город | Toulouse |
Период | 28/10/19 → 31/10/19 |
ID: 49653804