ELSEIF
Your brief EB
325 stories from 97 feeds 279 clusters Refreshed 10 minutes ago next pull 15:39

TECH Signal 506

Paper argues SQL nulls and bags are avoidable, describes null-free set-semantics approach

Illustration only Photo by Christian Perner on Unsplash

A new paper by the designers of the Rel language argues that the standard justifications for SQL's nulls and bag semantics dissolve under scrutiny, and that a null-free query language based on fully normalized relations is both feasible and beneficial.

WHY IT MATTERS

Null handling is a persistent source of bugs and semantic ambiguity in database applications. If the argument holds, it could influence how future query languages are designed, pushing toward cleaner set-based semantics rather than SQL's multiset-and-null model.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

The authors argue that common justifications for SQL's bags and nulls do not survive closer examination.

02

The Rel language demonstrates that a null-free, set-semantics query language can be designed, implemented, and deployed successfully.

03

A null-free language with set semantics opens optimization and correctness opportunities unavailable under SQL's bag-and-null model.

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
arxiv.org via Hacker News Time to Move On: Querying Without Nulls and Bags Open ↗