2012
DOI: 10.1561/1900000017
|View full text |Cite
|
Sign up to set email alerts
|

Datalog and Recursive Query Processing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0

Year Published

2015
2015
2018
2018

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 46 publications
(19 citation statements)
references
References 86 publications
0
19
0
Order By: Relevance
“…A major goal of our system is to unify the programming model for applications that automate and enhance decision making by using a single, expressive, declarative language that can be used by domain experts to understand and evolve the application. To achieve this goal, we have developed LogiQL, an extended form of Datalog [29,2,19] that is expressive enough to allow coding of entire applications (including queries and views; stored procedures; reactive rules and triggers; and statistical and mathematical modeling).…”
Section: Design Principlesmentioning
confidence: 99%
“…A major goal of our system is to unify the programming model for applications that automate and enhance decision making by using a single, expressive, declarative language that can be used by domain experts to understand and evolve the application. To achieve this goal, we have developed LogiQL, an extended form of Datalog [29,2,19] that is expressive enough to allow coding of entire applications (including queries and views; stored procedures; reactive rules and triggers; and statistical and mathematical modeling).…”
Section: Design Principlesmentioning
confidence: 99%
“…Datalog has already been used in cloud‐related research and industry activities,() but none of them were designed to address the data aggregation in NFV environments. The OpenStack policy framework Congress uses Datalog, in this case, as the language to describe the policy rules in an OpenStack environment. In Congress, the state of each service is represented as a collection of tables expressed as Datalog facts.…”
Section: Related Workmentioning
confidence: 99%
“…To address the challenges of automatic and flexible decomposition and aggregation of performance metrics in a recursive NFV architecture, we argue for a declarative logic‐based language. The query language proposed in this paper is based on Datalog to provide recursive query capabilities. Query evaluation with Datalog is based on first‐order logic and is thus sound and complete.…”
Section: The Recursive Query Languagementioning
confidence: 99%
See 1 more Smart Citation
“…Datalog is a logic programming language that is frequently used for program analyses [Avgustinov et al 2016;Green et al 2013; Smaragdakis and Bravenboer 2011; Whaley and Lam 2004]. Incremental Datalog solvers efficiently update query results based on code changes [Gupta and Mumick 1995].…”
Section: Introductionmentioning
confidence: 99%