GRAPHITE: An Extensible Graph Traversal Framework for Relational Database Management Systems

被引:9
|
作者
Paradies, Marcus [1 ]
Lehner, Wolfgang [1 ]
Bornhovd, Christof [2 ]
机构
[1] Tech Univ Dresden, Database Technol Grp, Dresden, Germany
[2] Risk Management Solut Inc, 7575 Gateway Blvd, Newark, CA 94560 USA
关键词
D O I
10.1145/2791347.2791383
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Graph traversals are a basic but fundamental ingredient for a variety of graph algorithms and graph-oriented queries. To achieve the best possible query performance, they need to be implemented at the core of a database management system that aims at storing, manipulating, and querying graph data. Increasingly, modern business applications demand native graph query and processing capabilities for enterprise-critical operations on data stored in relational database management systems. In this paper we propose an extensible graph traversal framework (GRAPHITE) as a central graph processing component on a common storage engine inside a relational database management system. We study the influence of the graph topology on the execution time of graph traversals and derive two traversal algorithm implementations specialized for different graph topologies and traversal queries. We conduct extensive experiments on GRAPHITE for a large variety of real-world graph data sets and input configurations. Our experiments show that the proposed traversal algorithms differ by up to two orders of magnitude for different input configurations and therefore demonstrate the need for a versatile framework to efficiently process graph traversals on a wide range of different graph topologies and types of queries. Finally, we highlight that the query performance of our traversal implementations is competitive with those of two native graph database management systems.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] Requirements for XML functionality in relational database management systems
    Brown, PG
    Herbach, M
    Chaudhri, AB
    Koerner, A
    12TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2001, : 55 - 57
  • [32] Relational Database as an Ontology Framework
    Maciol, Andrzej
    NEW CHALLENGES IN COMPUTATIONAL COLLECTIVE INTELLIGENCE, 2009, 244 : 73 - 84
  • [33] Migration of Data from Relational Database to Graph Database
    Unal, Yelda
    Oguztuzun, Halit
    ICIST '18: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES, 2018,
  • [34] A Hybrid Database Approach Using Graph and Relational Database
    Vyawahare, H. R.
    Karde, P. P.
    Thakare, V. M.
    2018 IEEE INTERNATIONAL CONFERENCE ON RESEARCH IN INTELLIGENT AND COMPUTING IN ENGINEERING (RICE III), 2018,
  • [35] An extensible framework and database of infectious disease for biosurveillance
    Daughton, Ashlynn R.
    Priedhorsky, Reid
    Fairchild, Geoffrey
    Generous, Nicholas
    Hengartner, Andrea
    Abeyta, Esteban
    Velappan, Nileena
    Lillo, Antonietta
    Stark, Karen
    Deshpande, Alina
    BMC INFECTIOUS DISEASES, 2017, 17
  • [36] An extensible framework and database of infectious disease for biosurveillance
    Ashlynn R. Daughton
    Reid Priedhorsky
    Geoffrey Fairchild
    Nicholas Generous
    Andrea Hengartner
    Esteban Abeyta
    Nileena Velappan
    Antonietta Lillo
    Karen Stark
    Alina Deshpande
    BMC Infectious Diseases, 17
  • [37] MITra: A Framework for Multi-Instance Graph Traversal
    Li, Jia
    Zhao, Wenyue
    Ntarmos, Nikos
    Cao, Yang
    Buneman, Peter
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (10): : 2551 - 2564
  • [38] RELATIONAL DATABASE SYSTEMS
    KIM, W
    COMPUTING SURVEYS, 1979, 11 (03) : 185 - 211
  • [39] Towards truly extensible database systems
    Acker, R
    Pieringer, R
    Bayer, R
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, 3588 : 596 - 605
  • [40] Customer oriented dependability analysis for relational database management systems
    Tsopelas, P
    Violentis, J
    Platis, A
    PROBABILISTIC SAFETY ASSESSMENT AND MANAGEMENT, VOL 1- 6, 2004, : 1597 - 1602