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 条
  • [41] On Main-memory Flushing in Microblogs Data Management Systems
    Magdy, Amr
    Alghamdi, Rami
    Mokbel, Mohamed F.
    2016 32ND IEEE INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2016, : 445 - 456
  • [42] High performance location-based services in a main-memory database
    Suprio Ray
    Rolando Blanco
    Anil K. Goel
    GeoInformatica, 2017, 21 : 293 - 322
  • [43] Consistent main-memory database federations under deferred disk writes
    Schmidt, R
    Pedone, F
    24th IEEE Symposium on Reliable Distributed Systems, Proceedings, 2005, : 85 - 94
  • [44] DPAgg: A dynamic partition aggregation on multicore processor in main-memory database
    Hao, Dateng
    Sun, Li
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1769 - 1777
  • [45] A Design Space Exploration and Evaluation for Main-Memory Hash Joins in Storage Class Memory
    Huang, Wentao
    Ji, Yunhong
    Zhou, Xuan
    He, Bingsheng
    Tan, Kian-Lee
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (06): : 1249 - 1263
  • [46] Extending Answer Set Programs with Interpreted Functions as First-Class Citizens
    Redl, Christoph
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES (PADL 2017), 2017, 10137 : 68 - 85
  • [47] Main memory database systems
    Faerber F.
    Kemper A.
    Larson P.-Å.
    Levandoski J.
    Neumann T.
    Pavlo A.
    Foundations and Trends in Databases, 2017, 8 (1-2): : 1 - 130
  • [48] Unleashing the Power of Subjective Data: Managing Experiences as First-Class Citizens
    Tan, Wang-Chiew
    KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, : 3610 - 3610
  • [49] RODAIN: A highly available real-time main-memory database system
    Niklander, T
    Raatikainen, K
    IEEE INTERNATIONAL COMPUTER PERFORMANCE AND DEPENDABILITY SYMPOSIUM -PROCEEDINGS, 1998, : 271 - 271
  • [50] Changes as First-Class Citizens: A Research Perspective on Modern Software Tooling
    Soetens, Quinten David
    Robbes, Romain
    Demeyer, Serge
    ACM COMPUTING SURVEYS, 2017, 50 (02)