TLDR Web Dev · OPINIONS & ADVICE

IT'S TIME TO STOP BUILDING KV DATABASES

buttondown.com9 min read

Summary from the TLDR Web Dev newsletter

Key-Value databases are overused, as they are too primitive and require devs to build data models from scratch. Relational models have much better longevity since queries are written against a logical schema and abstracted from physical storage details. A possible middle ground is an embedded database with typed records and distinct logical and physical schemas, allowing explicit query plans without a complex query planner.