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 publicationAdvances in Database Technology - EDBT
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