SymphonyDB: A Polyglot Model for Knowledge Graph Query Processing

09/11/2022
by   Masoud Salehpour, et al.
0

Unlocking the full potential of Knowledge Graphs (KGs) to enable or enhance various semantic and other applications requires Data Management Systems (DMSs) to efficiently store and process the content of KGs. However, the increases in the size and variety of KG datasets as well as the growing diversity of KG queries pose efficiency challenges for the current generation of DMSs to the extent that the performance of representative DMSs tends to vary significantly across diverse query types and no single platform dominates performance. We present our extensible prototype, SymphonyDB, as an approach to addressing this problem based on a polyglot model of query processing as part of a multi-database system supported by a unified access layer that can analyze/translate individual queries just-in-time and match each to the likely best-performing DMS among Virtuoso, Blazegraph, RDF-3X, and MongoDB as representative DMSs that are included in our prototype at this time. The results of our experiments with the prototype over well-known KG benchmark datasets and queries point to the efficiency and consistency of its performance across different query types and datasets.

READ FULL TEXT
research
04/08/2020

A Comparative Analysis of Knowledge Graph Query Performance

As Knowledge Graphs (KGs) continue to gain widespread momentum for use i...
research
04/08/2020

Knowledge Graphs for Processing Scientific Data: Challenges and Prospects

There is growing interest in the use of Knowledge Graphs (KGs) for the r...
research
12/13/2020

A Dual-Store Structure for Knowledge Graphs

To effectively manage increasing knowledge graphs in various domains, a ...
research
11/15/2019

Data Preparation in Agriculture Through Automated Semantic Annotation – Basis for a Wide Range of Smart Services

Modern agricultural technology and the increasing digitalisation of such...
research
04/08/2020

The Effects of Different JSON Representations on Querying Knowledge Graphs

Knowledge Graphs (KGs) have emerged as the de-facto standard for modelin...
research
07/05/2021

PandaDB: Understanding Unstructured Data in Graph Database

At present, graph model is widely used in many applications, such as kno...
research
03/09/2019

RadegastXDB - Prototype of a Native XML Database Management System: Technical Report

A lot of advances in the processing of XML data have been proposed in th...

Please sign up or login with your details

Forgot password? Click here to reset