skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Implementing Graph Pattern Queries on a Relational Database

Technical Report ·
DOI:https://doi.org/10.2172/924192· OSTI ID:924192

When a graph database is implemented on top of a relational database, queries in the graph query language are translated into relational SQL queries. Graph pattern queries are an important feature of a graph query language. Translating graph pattern queries into single SQL statements results in very poor query performance. By taking into account the pattern query structure and generating multiple SQL statements, pattern query performance can be dramatically improved. The performance problems encountered with the single SQL statements generated for pattern queries reflects a problem in the SQL query planner and optimizer. Addressing this problem would allow relational databases to better support semantic graph databases. Relational database systems that provide good support for graph databases may also be more flexible platforms for data warehouses.

Research Organization:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
W-7405-ENG-48
OSTI ID:
924192
Report Number(s):
LLNL-TR-400310; TRN: US200806%%311
Country of Publication:
United States
Language:
English

Similar Records

QLiG: Query Like a Graph For Subgraph Matching
Conference · Fri Dec 31 00:00:00 EST 2021 · OSTI ID:924192

BioWarehouse: a bioinformatics database warehouse toolkit
Journal Article · Thu Mar 23 00:00:00 EST 2006 · BMC Bioinformatics · OSTI ID:924192

Parallel processing of filtered queries in attributed semantic graphs
Journal Article · Wed Sep 03 00:00:00 EDT 2014 · Journal of Parallel and Distributed Computing · OSTI ID:924192