11 insights after 11 years with the functional database Datomic
summary
Datomic presents itself as an immutable fact store where every change is an added transaction with time, queries run locally on peers while a single transactor handles ACID writes, and storage is pluggable (DynamoDB, Postgres, SQLite or even files). This enables linearly scalable, snapshotable reads so heavy historical reports run in production without pain, datalog queries express relationships succinctly, transactions are first‑class entities (who did what and why), retraction vs excision semantics exist, and a Norwegian text‑adventure runs 8 years in production with the dataset still under 4 GB.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 0:53What is Datomic
- 2:38Types of databases
- 3:24Entity attribute and value
- 11:40Facts
- 13:48Questions
- 15:50Story time
- 17:17Person table
- 19:17Query
- 25:04Heavy queries
- 26:00Operational model
- 33:39Storage
related talks
37m11 insights after 11 years with the functional database Datomic
40mThe power of Datomic database
46mThe Datomic Architecture and Data Model
51mDatomic
40mDatomic: The Most Innovative DB You've Never Heard Of
42mYet & Datomic Immutable Facts Mutated Our Stack
41mExploring four hidden superpowers of Datomic
35mIt's Just Data
