Back to articles

AI-driven systems need Git-like databases to safely roll back destructive changes, author argues

Hacker News · April 29, 2026

AI Summary

  • The author proposes that production databases should work like Git version control—allowing time-travel over past states and the ability to undo destructive actions by AI agents, rather than relying on backups and permission restrictions.
  • Datomic (written in Clojure) and similar databases like XTDB and Datahike already possess these immutable-history features, enabling users to query previous database versions in separate branches the way Git handles code.
  • The author contends that as programs grow larger, LLMs struggle to manage them productively because computational complexity grows at a high power relative to program size; splitting code into weakly interacting modules with simple, controlled interfaces reduces this burden for AI agents.

Related Articles

Stay ahead with AI news

Get curated AI news from 200+ sources delivered daily to your inbox. Free to use.

Get Started Free