A Dual-Store Structure for Knowledge Graphs

12/13/2020
by   Zhixin Qi, et al.
0

To effectively manage increasing knowledge graphs in various domains, a hot research topic, knowledge graph storage management, has emerged. Existing methods are classified to relational stores and native graph stores. Relational stores are able to store large-scale knowledge graphs and convenient in updating knowledge, but the query performance weakens obviously when the selectivity of a knowledge graph query is large. Native graph stores are efficient in processing complex knowledge graph queries due to its index-free adjacent property, but they are inapplicable to manage a large-scale knowledge graph due to limited storage budgets or inflexible updating process. Motivated by this, we propose a dual-store structure which leverages a graph store to accelerate the complex query process in the relational store. However, it is challenging to determine what data to transfer from relational store to graph store at what time. To address this problem, we formulate it as a Markov Decision Process and derive a physical design tuner DOTIL based on reinforcement learning. With DOTIL, the dual-store structure is adaptive to dynamic changing workloads. Experimental results on real knowledge graphs demonstrate that our proposed dual-store structure improves query performance up to average 43.72

READ FULL TEXT

page 11

page 12

research
10/22/2020

Efficient RDF Graph Storage based on Reinforcement Learning

Knowledge graph is an important cornerstone of artificial intelligence. ...
research
07/02/2021

On-Demand and Lightweight Knowledge Graph Generation – a Demonstration with DBpedia

Modern large-scale knowledge graphs, such as DBpedia, are datasets which...
research
01/24/2020

Adaptive Low-level Storage of Very Large Knowledge Graphs

The increasing availability and usage of Knowledge Graphs (KGs) on the W...
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
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
12/13/2020

Knowledge Graph Management on the Edge

Edge computing emerges as an innovative platform for services requiring ...
research
02/10/2020

Optimization of Retrieval Algorithms on Large Scale Knowledge Graphs

Knowledge graphs have been shown to play an important role in recent kno...

Please sign up or login with your details

Forgot password? Click here to reset