GRFusion: Graphs as First-Class Citizens in Main-Memory Relational Database Systems

被引:7
|
作者
Hassan, Mohamed S. [1 ]
Kuznetsova, Tatiana [1 ]
Jeong, Hyun Chai [1 ]
Aref, Walid G. [1 ]
Sadoghi, Mohammad [2 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
[2] Univ Calif Davis, Davis, CA 95616 USA
关键词
D O I
10.1145/3183713.3193541
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The maturity of RDBMSs has motivated academia and industry to invest efforts in leveraging RDBMSs for graph processing, where efficiency is proven for vital graph queries. However, none of these efforts process graphs natively inside the RDBMS, which is particularly challenging due to the impedance mismatch between the relational and the graph models. In this demonstration, we present GRFusion, an in-memory relational database system, where graphs are managed as first-class citizens. GRFusion is realized inside VoltDB. The SQL and query engines of VoltDB are empowered to declaratively define graphs and execute cross-data-model query plans that consist of relational operators and newly-introduced graph operators. Using a social network and a real continental-sized road network covering the entire U.S., we demonstrate the functionality and the performance of GRFusion in evaluating queries that reference both relational tables and graphs seamlessly in the same query execution pipeline. GRFusion shows up to four orders-of-magnitude speedup in query-time w.r.t. state-of-the-art approaches.(1)
引用
下载
收藏
页码:1789 / 1792
页数:4
相关论文
共 50 条
  • [1] Main-Memory Database Systems
    Kemper, Alfons
    Neumann, Thomas
    2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 1310 - 1310
  • [2] Modern Main-Memory Database Systems
    Larson, Per-Ake
    Levandoski, Justin
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2016, 9 (13): : 1609 - +
  • [3] PrefDB: Supporting Preferences as First-Class Citizens in Relational Databases
    Arvanitis, Anastasios
    Koutrika, Georgia
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2014, 26 (06) : 1430 - 1446
  • [4] Order Indexes: supporting highly dynamic hierarchical data in relational main-memory database systems
    Jan Finis
    Robert Brunel
    Alfons Kemper
    Thomas Neumann
    Norman May
    Franz Faerber
    The VLDB Journal, 2017, 26 : 55 - 80
  • [5] Order Indexes: supporting highly dynamic hierarchical data in relational main-memory database systems
    Finis, Jan
    Brunel, Robert
    Kemper, Alfons
    Neumann, Thomas
    May, Norman
    Faerber, Franz
    VLDB JOURNAL, 2017, 26 (01): : 55 - 80
  • [6] First-Class Citizens All
    Scherer, Marge
    EDUCATIONAL LEADERSHIP, 2013, 71 (02) : 7 - 7
  • [7] Versioning in Main-Memory Database Systems From MusaeusDB to TardisDB
    Schule, Maximilian E.
    Karnowski, Lukas
    Schmeisser, Josef
    Kleiner, Benedikt
    Kemper, Alfons
    Neumann, Thomas
    SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT (SSDBM 2019), 2019, : 169 - 180
  • [8] Heraclitus: Elevating deltas to be first-class citizens in a database programming language
    Ghandeharizadeh, S
    Hull, R
    Jacobs, D
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1996, 21 (03): : 370 - 426
  • [9] HOT: A Height Optimized Trie Index for Main-Memory Database Systems
    Binna, Robert
    Zangerle, Eva
    Pichl, Martin
    Specht, Guenther
    Leis, Viktor
    SIGMOD'18: PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2018, : 521 - 534
  • [10] Low-Overhead Asynchronous Checkpointing in Main-Memory Database Systems
    Ren, Kun
    Diamond, Thaddeus
    Abadi, Daniel J.
    Thomson, Alexander
    SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 1539 - 1551