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 条
  • [31] DataBlitz storage manager: Main-memory database performance for critical applications
    Baulier, J
    Bohannon, P
    Gogate, S
    Gupta, C
    Haldar, S
    Joshi, S
    Khivesera, A
    Korth, H
    Mcilroy, P
    Miller, J
    Narayan, PPS
    Nemeth, M
    Rastogi, R
    Seshadri, S
    Silberschatz, A
    Sudarshan, S
    Wilder, M
    Wei, C
    SIGMOD RECORD, VOL 28, NO 2 - JUNE 1999: SIGMOD99: PROCEEDINGS OF THE 1999 ACM SIGMOD - INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 1999, : 519 - 520
  • [32] A Dynamic Data Fragmentation and Distribution Strategy for Main-Memory Database Cluster
    Tran Van Hung
    Huang Chuanhe
    MECHATRONICS AND INTELLIGENT MATERIALS II, PTS 1-6, 2012, 490-495 : 1231 - 1236
  • [33] On keys and functional dependencies as first-class citizens in description logics
    Toman, David
    Weddell, Grant
    AUTOMATED REASONING, PROCEEDINGS, 2006, 4130 : 647 - 661
  • [34] Views as first-class citizens in object-oriented databases
    Alhajj, R
    Polat, F
    Yilmaz, C
    VLDB JOURNAL, 2005, 14 (02): : 155 - 169
  • [35] On keys and functional dependencies as first-class citizens in description logics
    Toman, David
    Weddell, Grant
    JOURNAL OF AUTOMATED REASONING, 2008, 40 (2-3) : 117 - 132
  • [36] Views as first-class citizens in object-oriented databases
    Reda Alhajj
    Faruk Polat
    Cem Yílmaz
    The VLDB Journal, 2005, 14 : 155 - 169
  • [37] High performance location-based services in a main-memory database
    Ray, Suprio
    Blanco, Rolando
    Goel, Anil K.
    GEOINFORMATICA, 2017, 21 (02) : 293 - 322
  • [38] Locality-Sensitive Operators for Parallel Main-Memory Database Clusters
    Roediger, Wolf
    Muehlbauer, Tobias
    Unterbrunner, Philipp
    Reiser, Angelika
    Kemper, Alfons
    Neumann, Thomas
    2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 592 - 603
  • [39] On Keys and Functional Dependencies as First-Class Citizens in Description Logics
    David Toman
    Grant Weddell
    Journal of Automated Reasoning, 2008, 40 : 117 - 132
  • [40] A hybrid filtering approach for storage optimization in main-memory cloud database
    Afify, Ghada M.
    El Bastawissy, Ali
    Hegazy, Osman M.
    EGYPTIAN INFORMATICS JOURNAL, 2015, 16 (03) : 329 - 337