2018
DOI: 10.1007/978-3-319-99133-7_7
|View full text |Cite
|
Sign up to set email alerts
|

Big Data Analytics: Exploring Graphs with Optimized SQL Queries

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 19 publications
0
3
0
Order By: Relevance
“…This work is a continuation of previous research efforts targeting to implement different graph analysis algorithms using queries, among others triangle counting problem [1]. Besides, optimizing linear recursive queries, which has triangles as a particular case of the transitive closure of the input graph [5,6].…”
Section: System Descriptionmentioning
confidence: 92%
“…This work is a continuation of previous research efforts targeting to implement different graph analysis algorithms using queries, among others triangle counting problem [1]. Besides, optimizing linear recursive queries, which has triangles as a particular case of the transitive closure of the input graph [5,6].…”
Section: System Descriptionmentioning
confidence: 92%
“…Other works like [23,10] stored graphs in relational tables with schema optimized for graph queries by adding a specific layer supporting graph processing on RDBMS. Other interesting work of processing graph in DBMSs can be found at [17,2,9]. Moreover, there exist powerful parallel graph engines in the Hadoop big data ecosystem like Neo4j and Spark GraphX, but they require significant effort to link and integrate information about the graph and, in general, they provide query languages inferior as compared to SQL.…”
Section: Related Workmentioning
confidence: 99%
“…Although RDBMSs were not specifically designed to compute queries that "navigate" a graph, they still play a role in managing and processing graphs (SAHU et al, 2017;SAHU et al, 2019). These queries are often represented as recursive queries (ORDONEZ, 2005;PRZYMUS et al, 2010;CORTESI;HALDER, 2013;AL-AMIN;ORDONEZ;BELLATRECHE, 2018), characterized by computing repetitive join operations to perform a graph transversal (GAO et al, 2014;RAJ;PATEL, 2015;JINDAL et al, 2015). Several graph analyses were mapped as recursive queries to execute in RDBMSs (ZHAO; YU, 2017), and most RDBMSs, including DB2, Microsoft SQL Server, Oracle, and PostgreSQL support recursive queries.…”
Section: Introductionmentioning
confidence: 99%