Sakura
Purely relational
A semantic-relational algebra engine after Codd’s RM/T. Relations carry both intension and extension. Ephemeral relations remember their provenance and lineage, so a derived relation stays updatable.
(CreateRelation (name "scores")
(schema ((player "string") (pts "integer"))))
(CreateBranch (name "v1"))
(InsertTuple (relation "scores")
(attributes ((player (Str "Alice"))
(pts (Int 10)))))
(Checkout "v1")
(Base scores)