Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data 2015
DOI: 10.1145/2723372.2742796
|View full text |Cite
|
Sign up to set email alerts
|

Design and Implementation of the LogicBlox System

Abstract: The LogicBlox system aims to reduce the complexity of software development for modern applications which enhance and automate decision-making and enable their users to evolve their capabilities via a "self-service" model. Our perspective in this area is informed by over twenty years of experience building dozens of missioncritical enterprise applications that are in use by hundreds of large enterprises across industries such as retail, telecommunications, banking, and government. We designed and built LogicBlo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
180
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 189 publications
(181 citation statements)
references
References 31 publications
1
180
0
Order By: Relevance
“…In particular, SPARQL 1.1 and openCypher have conjunctive regular path queries as their core constructs. They are also expressible in modern Dataloglike query languages [3] and in SQL:1999. As discussed in the Introduction, gMark supports the output of query workloads in all these concrete query language syntaxes.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…In particular, SPARQL 1.1 and openCypher have conjunctive regular path queries as their core constructs. They are also expressible in modern Dataloglike query languages [3] and in SQL:1999. As discussed in the Introduction, gMark supports the output of query workloads in all these concrete query language syntaxes.…”
Section: Related Workmentioning
confidence: 99%
“…The database systems (and their supported query languages) that we consider in our study are 3 : For the sake of fairness, we used default configurations for each system i.e., without special purpose optimizations.…”
Section: Design Of Experimentsmentioning
confidence: 99%
See 1 more Smart Citation
“…Because of this problem, using RDFox incrementally did not improve running times in our case study, suggesting a need for native support for n-ary predicates in RDFox. LogicBlox is a programming platform [2] for combining transactions with analytics in enterprise application areas including web-based retail planning and insurance. It uses a typed, Datalog-based custom language LogiQL and has a comprehensive development framework.…”
Section: Tools and Performancementioning
confidence: 99%
“…Systems implement either top-down evaluation, e.g., XSB (by default) (Swift and Warren 2012) and other Prolog systems that include tabling, such as YAP (Santos Costa et al 2012), Ciao Prolog (Hermenegildo et al 2012), BProlog (Zhou 2012) and as a library in SWI Prolog (Weilemaker et al 2017), or bottom-up evaluation, e.g., LDL++ (Arni et al 2003), Coral (Ramakrishnan et al 1994) and LogicBlox (Aref et al 2015), among many others. In this paper we consider the properties and advantages of each strategy and propose that they be integrated in a single system, with each having a distinct procedural interpretation.…”
Section: Introductionmentioning
confidence: 99%