2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS) 2018
DOI: 10.1109/icdcs.2018.00104
|View full text |Cite
|
Sign up to set email alerts
|

SQLoop: High Performance Iterative Processing in Data Management

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 29 publications
0
5
0
Order By: Relevance
“…Maiter [54] proposes delta-based graph computation, which abstracts the graph computation as an update accumulation process and can avoid invalid (zero-delta) updates to improve computation efficiency. SQLoop [10] leverages DBMS to implement graph iterative computations (DBMS-based) and extends standard SQL with efficient recursive aggregation support. Socialite [30], BigDatalog [32], and PowerLog [40] rely on Datalog language to express distributed graph algorithms (Datalog-based) and allow users to use very concise declarative programs to specify large-scale graph computations.…”
Section: Programming Modelsmentioning
confidence: 99%
“…Maiter [54] proposes delta-based graph computation, which abstracts the graph computation as an update accumulation process and can avoid invalid (zero-delta) updates to improve computation efficiency. SQLoop [10] leverages DBMS to implement graph iterative computations (DBMS-based) and extends standard SQL with efficient recursive aggregation support. Socialite [30], BigDatalog [32], and PowerLog [40] rely on Datalog language to express distributed graph algorithms (Datalog-based) and allow users to use very concise declarative programs to specify large-scale graph computations.…”
Section: Programming Modelsmentioning
confidence: 99%
“…Regarding recursive query optimizations, there are approaches for reducing its intermediary size's results (ORDONEZ, 2005); partitioning methods for the edge table (GAO et al, 2014;HONG et al, 2017;SEO;AHN;IM, 2019); specialized data representations based on adjacency lists (SUN et al, 2015;CHEN, 2013;AHMED;THOMO, 2017); in-memory graph process engines (MA et al, 2016;ZHAO et al, 2019); relational matrix algebra adaptations (DOLMATOVA; AUGSTEN; BÖHLEN, YU, 2017). The relevance of recursive queries as a field of study can be seen through several research articles (ORDONEZ; CABRERA; GURRAM, 2017;JINDAL et al, 2015;RAJ;PATEL, 2015;SIMMEN et al, 2014;PASSING et al, 2017;FLORATOS et al, 2018;ORDONEZ, 2017). Hence, the large quantity of research and studies over recursive queries motivated us to further improve recursive queries' performance.…”
Section: Motivationmentioning
confidence: 99%
“…In SQL, recursive queries are primarily expressed employing Common Table Expressions (CTEs). CTEs have been part of the SQL standard since 1999 (FLORATOS et al, 2018), and it is supported by most of the RDBMSs such as Microsoft SQL Server, PostgreSQL, SQLite, and Oracle. However, it is not currently available in a range of columnar DBMSs (ORDONEZ; CABRERA; GURRAM, 2017), such as MonetDB, Vertica, and C-Store.…”
Section: Recursive Query Approachesmentioning
confidence: 99%
See 2 more Smart Citations