Building circle-db from Scratch

← Back to All Series

Building circle-db from Scratch

A 9-phase series building circle-db — a Datomic-inspired EAV database in Python and Clojure — from scratch. Covers the core data model, in-memory storage, four indexes (EAVT, AVET, VEAT, VAET), the CRUD write path, transactions, query planning, query execution, and time-travel with graph traversal.