# Cleaned-Up Transcript of Rich Hickey's Talk "Deconstructing the Database" · GitHub ![rw-book-cover](https://github.githubassets.com/images/modules/gists/gist-og-image.png) ## Metadata - Author: [[Gist]] - Full Title: Cleaned-Up Transcript of Rich Hickey's Talk "Deconstructing the Database" · GitHub - Category: #articles - URL: https://gist.github.com/HerbCaudill/acf2294dac8e87e24f550715b6991035 ## Highlights What's usually missing is an **information model**. By an information model, I mean the ability to store facts, to not have things replace other things in place, to have some temporal notion to what's being stored. That's what I would consider a true information model, and that's usually missing from the databases. ([View Highlight](https://read.readwise.io/read/01grwn8hnret09mqkcpcgv5m40)) The biggest one by far is definitely the state model. The fact that it's update-in-place. ([View Highlight](https://read.readwise.io/read/01grwn9pp4wz3v9st111jb2ytk)) To move to an information model means to move to a data model that is fundamentally about facts. ([View Highlight](https://read.readwise.io/read/01grwnafntrs1e0g3pyvw3eh4w)) A **datom** is just an *entity*, an *attribute*, and a *value*, and then some *temporal* component. ([View Highlight](https://read.readwise.io/read/01grwnc5dsq6adjs7tmmnb184b)) It only expands; it only grows outward. It grows by **accretion of facts**. We're just going to add more facts. ([View Highlight](https://read.readwise.io/read/01grwndy9rxzz87gx18qt2774h)) We're going to say, we can represent novelty, but just as *assertions or retractions of facts*. ([View Highlight](https://read.readwise.io/read/01grwnfk0xdx3vkrbhn5fj2cpy)) reify ([View Highlight](https://read.readwise.io/read/01grwngsgxjr84ngj16tjyg5kw)) - Note: In this context, reify means to make something real or concrete by giving it tangible form or structure. ## New highlights added June 11, 2024 at 2:18 PM We don't care about it — we care a lot more about putting data into memory, and having good locality in the way we do that. But if we actually have to touch the disk, we're losing anyway. ([View Highlight](https://read.readwise.io/read/01hz0nanctpmn5x6cjs72drm9s))