Build Your Own Database

A step-by-step guide to building a key-value database from scratch.

Not a Number
🤡 Oh joy, another "genius" trying to blend #SQLite and #Clojure for a #bitemporal #data system because clearly, the world can't get enough of DIY database hacks. 🚀 Pro-tip: If you need a dictionary to understand your own project, maybe it's time to reconsider your life's choices. 🙄
https://www.evalapply.org/posts/poor-mans-time-oriented-data-system/index.html #DIYdatabase #databasehacks #HackerNews #ngated
Poor man's bitemporal data system in SQLite and Clojure

On trying to mash up SQLite with ideas stolen from Accountants, Clojure, Datomic, XTDB, Rama, and Local-first-ers, to satisfy Henderson's Tenth Law. Viz., to make a sufficiently complicated data system containing an ad-hoc, informally-specified, bug-ridden, slow implementation of half of a bitemporal database. Because? Because laying about on a hammock, contemplating hopelessly complected objects like Current Databases isn't just for the Rich man.

EvalApply.org