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 …
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 …
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 …
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 …
RDBMS. These methods provide highly scalable and adaptive evaluation for the most …
SQL-on-hadoop systems: tutorial
Enterprises are increasingly using Apache Hadoop, more specifically HDFS, as a central
repository for all their data; data coming from various sources, including operational …
repository for all their data; data coming from various sources, including operational …
NestGPU: Nested query processing on GPU
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 …
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
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 …
reads, writes and network transfers. This paper proposes a new class of optimization rules …
Optimizing big-data queries using program synthesis
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 …
substitute SQL operators at a logical level. This paper proposes Blitz, a system that can …
Accelerating complex analytics using speculation
Analytical applications, such as exploratory data analysis and decision support, process
complex workloads that include sequences of inter-dependent queries. While modern OLAP …
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 …
within a single SQL statement. In particular, an important class of analytic functions that has …