2022
DOI: 10.3390/app12136490
|View full text |Cite
|
Sign up to set email alerts
|

Performance of Graph and Relational Databases in Complex Queries

Abstract: In developing NoSQL databases, a major motivation is to achieve better efficient query performance compared with relational databases. The graph database is a NoSQL paradigm where navigation is based on links instead of joining tables. Links can be implemented as pointers, and following a pointer is a constant time operation, whereas joining tables is more complicated and slower, even in the presence of foreign keys. Therefore, link-based navigation has been seen as a more efficient query approach than using j… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 23 publications
(3 citation statements)
references
References 17 publications
0
3
0
Order By: Relevance
“…This could be explained by the fact that i) GDBs are still a new technology compared to RDBs, ii) they might be difficult to adopt, and iii) they are less efficient than RDBs for some types of queries (e.g. complex queries with aggregates) or for structured data that are not densely interconnected [93].…”
Section: Challenges and Lessons Learnedmentioning
confidence: 99%
“…This could be explained by the fact that i) GDBs are still a new technology compared to RDBs, ii) they might be difficult to adopt, and iii) they are less efficient than RDBs for some types of queries (e.g. complex queries with aggregates) or for structured data that are not densely interconnected [93].…”
Section: Challenges and Lessons Learnedmentioning
confidence: 99%
“…In addition, Neo4j also has good performance and simplicity in operation [17]. In addition, Neo4j also outperforms MySQL and MariaDB when running complex queries [18]. Thus research will use Neo4j as the graph database.…”
Section: Introductionmentioning
confidence: 99%
“…One of the reasons for this was easier query building, flexible data structure, and often also the speed of returning responses. In the work of Kotiranta et al, some queries to the Neo4j graph database exceeded the results obtained by the MySQL and MariaDB databases many times [10]. On the other hand, for more complex queries, modern relational databases often performed better than their graph counterparts.…”
mentioning
confidence: 96%