Functional Dependencies Unleashed for Scalable Data Exchange

被引:3
|
作者
Bonifati, Angela [1 ,3 ,4 ]
Ileana, Ioana [2 ]
Linardi, Michele [2 ,4 ]
机构
[1] Univ Lyon 1, Villeurbanne, France
[2] Paris Descartes Univ, Paris, France
[3] Univ Lille, Lille, France
[4] INRIA, Le Chesnay, France
关键词
Chase; functional dependencies; parallelization;
D O I
10.1145/2949689.2949698
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We address the problem of efficiently evaluating target functional dependencies (fds) in the Data Exchange (DE) process. Target fds naturally occur in many DE scenarios, including the ones in Life Sciences in which multiple source relations need to be structured under a constrained target schema. However, despite their wide use, target fds' evaluation is still a bottleneck in the state-of-the-art DE engines. Systems relying on an all-SQL approach typically do not support target fds unless additional information is provided. Alternatively, DE engines that do include these dependencies typically pay the price of a significant drop in performance and scalability. In this paper, we present a novel chase-based algorithm that can efficiently handle arbitrary fds on the target. Our approach essentially relies on exploiting the interactions between source-to-target (s-t) tuple-generating dependencies (tgds) and target fds. This allows us to tame the size of the intermediate chase results, by playing on a careful ordering of chase steps interleaving fds and (chosen) tgds. As a direct consequence, we importantly diminish the fd application scope, often a central cause of the dramatic overhead induced by target fds. Moreover, reasoning on dependency interaction further leads us to interesting parallelization opportunities, yielding additional scalability gains. We provide a proof-of-concept implementation of our chase-based algorithm and an experimental study aimed at gauging its scalability and efficiency. Finally, we empirically compare with the latest DE engines, and show that our algorithm outperforms them.
引用
收藏
页数:12
相关论文
共 50 条
  • [21] Approximate Temporal Functional Dependencies on Clinical Data
    Mantovani, Matteo
    2017 IEEE INTERNATIONAL CONFERENCE ON HEALTHCARE INFORMATICS (ICHI), 2017, : 328 - 328
  • [22] Mining relaxed functional dependencies from data
    Loredana Caruccio
    Vincenzo Deufemia
    Giuseppe Polese
    Data Mining and Knowledge Discovery, 2020, 34 : 443 - 477
  • [23] Mining relaxed functional dependencies from data
    Caruccio, Loredana
    Deufemia, Vincenzo
    Polese, Giuseppe
    DATA MINING AND KNOWLEDGE DISCOVERY, 2020, 34 (02) : 443 - 477
  • [24] A functional dependencies checking method in relational data
    Zhong P.
    Li Z.-H.
    Chen Q.
    1600, Science Press (40): : 207 - 222
  • [25] Threshold Functional Dependencies for Time Series Data
    Ji, Mingyue
    Wei, Xiukun
    Miao, Dongjing
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2020, 2020, 12115 : 164 - 174
  • [26] Elaboration on functional dependencies: Functional dependencies are dead, long live functional dependencies!
    Karachalias G.
    Schrijvers T.
    ACM SIGPLAN Not., 10 (133-147): : 133 - 147
  • [27] Elaboration on Functional Dependencies: Functional Dependencies Are Dead, Long Live Functional Dependencies!
    Karachalias, Georgios
    Schrijvers, Tom
    ACM SIGPLAN NOTICES, 2017, 52 (10) : 133 - 147
  • [28] Scalable genomic data exchange and analytics with sBeacon
    Wickramarachchi, Anuradha
    Hosking, Brendan
    Jain, Yatish
    Grimes, John
    O'Brien, Mitchell J.
    Wright, Tracey
    Burgess, Mark A.
    Lin, Victor San Kho
    Reisinger, Florian
    Hofmann, Oliver
    Lawley, Michael
    Wilson, Laurence O. W.
    Twine, Natalie A.
    Bauer, Denis C.
    NATURE BIOTECHNOLOGY, 2023, 41 (11) : 1510 - 1512
  • [29] SEDEX: Scalable Entity Preserving Data Exchange
    Sekhavat, Yoones A.
    Parsons, Jeffrey
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (07) : 1878 - 1890
  • [30] Scalable genomic data exchange and analytics with sBeacon
    Anuradha Wickramarachchi
    Brendan Hosking
    Yatish Jain
    John Grimes
    Mitchell J. O’Brien
    Tracey Wright
    Mark A. Burgess
    Victor San Kho Lin
    Florian Reisinger
    Oliver Hofmann
    Michael Lawley
    Laurence O. W. Wilson
    Natalie A. Twine
    Denis C. Bauer
    Nature Biotechnology, 2023, 41 : 1510 - 1512