1. EachPod

Mangle decoded: Recursion, rules, and real-world data with Datalog

Author
Mike Breault
Published
Tue 26 Aug 2025
Episode Link
None

We break down Google's open-source Mangle, an extension of Datalog that adds aggregation, external function calls, and optional type checking on top of powerful recursive rules. Compare it to SQL, and see how it naturally models deep dependencies and complex N-ary relationships. We'll explore practical uses—from hard problems like dependency analysis and vulnerability tracking to knowledge graphs—and discuss the trade-offs, including termination guarantees, all delivered as a Go library under Apache 2.0 (not an officially supported Google product).


Note: This podcast was AI-generated, and sometimes AI can make mistakes. Please double-check any critical information.

Sponsored by Embersilk LLC

Share to: