Query rewriting for incremental continuous query evaluation in hifun

1Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

HIFUN is a high-level query language for expressing analytic queries of big datasets, offering a clear separation between the conceptual layer, where analytic queries are defined independently of the nature and location of data, and the physical layer, where queries are evaluated. In this paper, we present a methodology based on the HIFUN language, and the corresponding algorithms for the incremental evaluation of continuous queries. In essence, our approach is able to process the most recent data batch by exploiting already computed information, without requiring the evaluation of the query over the complete dataset. We present the generic algorithm which we translated to both SQL and MapReduce using SPARK; it implements various query rewriting methods. We demonstrate the effectiveness of our approach in temrs of query answering efficiency. Finally, we show that by exploiting the formal query rewriting methods of HIFUN, we can further reduce the computational cost, adding another layer of query optimization to our implementation.

References Powered by Scopus

MapReduce: Simplified data processing on large clusters

11957Citations
N/AReaders
Get full text

Discretized streams: Fault-tolerant streaming computation at scale

800Citations
N/AReaders
Get full text

NiagaraCQ: A scalable continuous query system for internet databases

724Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Interactive Visual Exploration of Big Relational Datasets

6Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Zervoudakis, P., Kondylakis, H., Spyratos, N., & Plexousakis, D. (2021). Query rewriting for incremental continuous query evaluation in hifun. Algorithms, 14(5). https://doi.org/10.3390/a14050149

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 2

67%

Lecturer / Post doc 1

33%

Readers' Discipline

Tooltip

Computer Science 2

67%

Business, Management and Accounting 1

33%

Save time finding and organizing research with Mendeley

Sign up for free