HackerTube

THE VIDEO SHELF · database architecture

Rich Hickey: Deconstructing the Database

Rich Hickey, creator of Clojure and designer of Datomic, gives a JaxConf 2012 talk that takes apart traditional database architecture. He presents a different way to think about databases and explains the reasoning behind Datomic's fact-based design.

Why HN readers recommended it

HN points people to it as the clearest account of why Datomic is designed the way it is and of the problems with conventional database architecture.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
InfoQ
Topic
database architecture
Format
talk
Level
intermediate
HN recommenders in dataset
4
HN mentions in dataset
4
Recommendation years in dataset
2012–2020

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • Rich Hickey's talk on the design of Datomic is also something every programmer should see at least once: [VIDEO]

    slowmovintarget on Hacker News · 2020-04
    In The Impedance Mismatch Is Our Fault (2012)
  • We recently started using Solr in a similar manner where I work. We don't go as far as to pack an index in with our code, but each page serving instance has an embedded Solr server that it uses to pull a lot of fairly …

    MoosePlissken on Hacker News · 2012-10
    In Rethinking caching in web apps
  • Although tangential to your question, I feel you might enjoy presentations by Rich Hickey wherein he describes traditional database architectures and presents the whys and wherefores behind Datomic. For example: [1] [VIDEO] [2] [LINK]

    shotgun on Hacker News · 2015-09
    In Ask HN: CTM gave CS the “kernel language”. Is there a “kernel database”?

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.