Discovering order dependencies through order compatibility

Cristian Consonni, Paolo Sottovia, Alberto Montresor, Yannis Velegrakis

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

A relevant task in the exploration and understanding of large datasets is the discovery of hidden relationships in the data. In particular, functional dependencies have received considerable attention in the past. However, there are other kinds of relationships that are significant both for understanding the data and for performing query optimization. Order dependencies belong to this category. An order dependency states that if a table is ordered on a list of attributes, then it is also ordered on another list of attributes. The discovery of order dependencies has been only recently studied. In this paper, we propose a novel approach for discovering order dependencies in a given dataset. Our approach leverages the observation that discovering order dependencies can be guided by the discovery of a more specific form of dependencies called order compatibility dependencies. We show that our algorithm outperforms existing approaches on real datasets. Furthermore, our algorithm can be parallelized leading to further improvements when it is executed on multiple threads. We present several experiments that illustrate the effectiveness and efficiency of our proposal and discuss our findings.

Original languageEnglish
Title of host publicationAdvances in Database Technology - EDBT 2019
Subtitle of host publication22nd International Conference on Extending Database Technology, Proceedings
EditorsZoi Kaoudi, Helena Galhardas, Irini Fundulaki, Berthold Reinwald, Melanie Herschel, Carsten Binnig
PublisherOpenProceedings.org
Pages409-420
Number of pages12
Volume2019-March
ISBN (Electronic)9783893180813
DOIs
Publication statusPublished - 1 Jan 2019
Event22nd International Conference on Extending Database Technology, EDBT 2019 - Lisbon, Portugal
Duration: 26 Mar 201929 Mar 2019

Conference

Conference22nd International Conference on Extending Database Technology, EDBT 2019
Country/TerritoryPortugal
CityLisbon
Period26/03/1929/03/19

Fingerprint

Dive into the research topics of 'Discovering order dependencies through order compatibility'. Together they form a unique fingerprint.

Cite this