The Effects of Different JSON Representations on Querying Knowledge Graphs

04/08/2020
by   Masoud Salehpour, et al.
0

Knowledge Graphs (KGs) have emerged as the de-facto standard for modeling and querying datasets with a graph-like structure in the Semantic Web domain. Our focus is on the performance challenges associated with querying KGs. We developed three informationally equivalent JSON-based representations for KGs, namely, Subject-based Name/Value (JSON-SNV), Documents of Triples (JSON-DT), and Chain-based Name/Value (JSON-CNV). We analyzed the effects of these representations on query performance by storing them on two prominent document-based Data Management Systems (DMSs), namely, MongoDB and Couchbase and executing a set of benchmark queries over them. We also compared the execution times with row-store Virtuoso, column-store Virtuoso, and as three major DMSs with different architectures (aka, RDF-stores). Our results indicate that the representation type has a significant performance impact on query execution. For instance, the JSON-SNV outperforms others by nearly one order of magnitude to execute subject-subject join queries. This and the other results presented in this paper can assist in more accurate benchmarking of the emerging DMSs.

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
12/13/2020

A Dual-Store Structure for Knowledge Graphs

To effectively manage increasing knowledge graphs in various domains, a ...
research
11/22/2021

Columnar Formats for Schemaless LSM-based Document Stores

In the last decade, document store database systems have gained more tra...
research
09/11/2022

SymphonyDB: A Polyglot Model for Knowledge Graph Query Processing

Unlocking the full potential of Knowledge Graphs (KGs) to enable or enha...
research
05/23/2023

Knowledge Graphs Querying

Knowledge graphs (KGs) such as DBpedia, Freebase, YAGO, Wikidata, and NE...
research
08/16/2023

Finding a Second Wind: Speeding Up Graph Traversal Queries in RDBMSs Using Column-Oriented Processing

Recursive queries and recursive derived tables constitute an important p...
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...

Please sign up or login with your details

Forgot password? Click here to reset