Datalog and emerging applications: an interactive tutorial

SS Huang, TJ Green, BT Loo - Proceedings of the 2011 ACM SIGMOD …, 2011 - dl.acm.org
We are witnessing an exciting revival of interest in recursive Datalog queries in a variety of
emerging application domains such as data integration, information extraction, networking …

Datalog and recursive query processing

TJ Green, SS Huang, BT Loo… - Foundations and Trends …, 2013 - nowpublishers.com
In recent years, we have witnessed a revival of the use of recursive queries in a variety of
emerging application domains such as data integration and exchange, information …

[PDF][PDF] Consistency Analysis in Bloom: a CALM and Collected Approach.

P Alvaro, N Conway, JM Hellerstein, WR Marczak - CIDR, 2011 - Citeseer
Distributed programming has become a topic of widespread interest, and many
programmers now wrestle with tradeoffs between data consistency, availability and latency …

SociaLite: Datalog extensions for efficient social network analysis

J Seo, S Guo, MS Lam - 2013 IEEE 29th International …, 2013 - ieeexplore.ieee.org
With the rise of social networks, large-scale graph analysis becomes increasingly important.
Because SQL lacks the expressiveness and performance needed for graph algorithms …

A multi-engine approach to answer-set programming

M Maratea, L Pulina, F Ricca - Theory and Practice of Logic …, 2014 - cambridge.org
Answer-set programming (ASP) is a truly declarative programming paradigm proposed in
the area of non-monotonic reasoning and logic programming, which has been recently …

Logicblox, platform and language: A tutorial

TJ Green, M Aref, G Karvounarakis - International Datalog 2.0 Workshop, 2012 - Springer
The modern enterprise software stack—a collection of applications supporting bookkee**,
analytics, planning, and forecasting for enterprise data—is in danger of collapsing under its …

Modern datalog engines

B Ketsman, P Koutris - Foundations and Trends® in …, 2022 - nowpublishers.com
Recent years have seen a resurgence of interest from both the industry and research
community in Datalog. Datalog is a declarative query language that extends relational …

Declarative datalog debugging for mere mortals

S Köhler, B Ludäscher, Y Smaragdakis - International Datalog 2.0 …, 2012 - Springer
Tracing why a “faulty” fact A is in the model M= P (I) of program P on input I quickly gets
tedious, even for small examples. We propose a simple method for debugging and “logically …

[BOK][B] Datalog and logic databases

S Greco, C Molinaro - 2015 - books.google.com
The use of logic in databases started in the late 1960s. In the early 1970s Codd formalized
databases in terms of the relational calculus and the relational algebra. A major influence on …

Fast parallel equivalence relations in a datalog compiler

P Nappa, D Zhao, P Subotić… - 2019 28th International …, 2019 - ieeexplore.ieee.org
Modern parallelizing Datalog compilers are employed in industrial applications such as
networking and static program analysis. These applications regularly reason about …