Logica: Declarative Data Science for Mere Mortals

Evgeny Skvortsov, Yilin Xia, Bertram Ludäscher

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Logica (= Logic + aggregation) is a freely available, open-source, feature-enhanced version of Datalog that automatically compiles logic rules to several SQL platforms, i.e., a lightweight, serverless SQLite engine, a multi-user client-server PostgreSQL system, and a highly scalable, parallel BigQuery instance. Logica combines the beginner-friendly declarative features of Datalog (intuitive, pattern-based queries in the style of QBE), with advanced analytical features needed by data science practitioners when processing large, real-world datasets. The system has been used for data science applications and training in industry, and in graduate-level courses in academia. Logica allows beginners to seamlessly progress from traditional (toy) examples to intermediate and advanced use cases.

Original languageEnglish (US)
Title of host publicationProceedings of the 27th International Conference on Extending Database Technology, EDBT 2024
PublisherOpenProceedings.org
Pages842-845
Number of pages4
Edition3
ISBN (Electronic)9783893180912, 9783893180943, 9783893180950
DOIs
StatePublished - Mar 18 2024
Event27th International Conference on Extending Database Technology, EDBT 2024 - Paestum, Italy
Duration: Mar 25 2024Mar 28 2024

Publication series

NameAdvances in Database Technology - EDBT
Number3
Volume27
ISSN (Electronic)2367-2005

Conference

Conference27th International Conference on Extending Database Technology, EDBT 2024
Country/TerritoryItaly
CityPaestum
Period3/25/243/28/24

ASJC Scopus subject areas

  • Information Systems
  • Software
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Logica: Declarative Data Science for Mere Mortals'. Together they form a unique fingerprint.

Cite this