The Datomic Architecture and Data Model

Eric Normand's Newsletter
Software design, functional programming, and software engineering practices
Over 5,000 subscribers

Reference: The Datomic Architecture and Data Model

Rich Hickey:

This is not a schemaless system. There's no such thing as a schemaless system. There are systems where you write your schema down and ones where you don't. There's no such thing as a schemaless database. So we do require you to be explicit about this part of your database.

The issue is not whether a database needs an explicit schema. The issue is whether the language you write down your schema in can express the data model you would like to use.

That said, the Datomic schemas, along with the "datom" model, do look expressive.

Sean Allen
Sean Allen
Your friendly reminder that if you aren't reading Eric's newsletter, you are missing out…
👍 ❤️
Nicolas Hery
Nicolas Hery
Lots of great content in the latest newsletter! Really glad I subscribed. Thanks, Eric, for your work.
👍 ❤️
Mathieu Gagnon
Mathieu Gagnon
Eric's newsletter is so simply great. Love it!
👍 ❤️