Efficient processing of window functions in analytical SQL queries

V Leis, K Kundhikanjana, A Kemper… - Proceedings of the VLDB …, 2015 - dl.acm.org
Window functions, also known as analytic OLAP functions, have been part of the SQL
standard for more than a decade and are now a widely-used feature. Window functions …

Enhanced subquery optimizations in oracle

S Bellamkonda, R Ahmed, A Witkowski… - Proceedings of the …, 2009 - dl.acm.org
This paper describes enhanced subquery optimizations in Oracle relational database
system. It discusses several techniques--subquery coalescing, subquery removal using …

Music genre classification: A n-gram based musicological approach

E Zheng, M Moh, TS Moh - 2017 IEEE 7th International …, 2017 - ieeexplore.ieee.org
Digitalization of music has grown deep into people's daily life. Derived services of digital
music, such as recommendation systems and similarity test, then become essential for …

Adaptive and big data scale parallel execution in oracle

S Bellamkonda, HG Li, U Jagtap, Y Zhu… - Proceedings of the …, 2013 - dl.acm.org
This paper showcases some of the newly introduced parallel execution methods in Oracle
RDBMS. These methods provide highly scalable and adaptive evaluation for the most …

SQL-on-hadoop systems: tutorial

D Abadi, S Babu, F Özcan, I Pandis - Proceedings of the VLDB …, 2015 - dl.acm.org
Enterprises are increasingly using Apache Hadoop, more specifically HDFS, as a central
repository for all their data; data coming from various sources, including operational …

NestGPU: Nested query processing on GPU

S Floratos, M Xiao, H Wang, C Guo… - 2021 IEEE 37th …, 2021 - ieeexplore.ieee.org
Nested queries are commonly used to express complex use-cases by connecting the output
of a subquery as an input to the outer query block. However, their execution is highly time …

Incorporating super-operators in big-data query optimizers

J Leeka, K Rajan - Proceedings of the VLDB Endowment, 2019 - dl.acm.org
The cost of big-data analytics is dominated by shuffle operations that induce multiple disk
reads, writes and network transfers. This paper proposes a new class of optimization rules …

Optimizing big-data queries using program synthesis

M Schlaipfer, K Rajan, A Lal, M Samak - Proceedings of the 26th …, 2017 - dl.acm.org
Classical query optimization relies on a predefined set of rewrite rules to re-order and
substitute SQL operators at a logical level. This paper proposes Blitz, a system that can …

Accelerating complex analytics using speculation

P Sioulas, V Sanca, I Mytilinis, A Ailamaki - CIDR, 2021 - infoscience.epfl.ch
Analytical applications, such as exploratory data analysis and decision support, process
complex workloads that include sequences of inter-dependent queries. While modern OLAP …

Optimization of analytic window functions

Y Cao, CY Chan, J Li, KL Tan - Proceedings of the VLDB Endowment, 2012 - dl.acm.org
Analytic functions represent the state-of-the-art way of performing complex data analysis
within a single SQL statement. In particular, an important class of analytic functions that has …