LatticeDB wants to be the SQLite of graph databases
A new graph database stores everything in a single file and ships as a 200KB binary. No server, no JVM, just embed it.
From the notebook
12 notes on this topic.
A new graph database stores everything in a single file and ships as a 200KB binary. No server, no JVM, just embed it.
A French dev got sick of Prometheus configs and wrote a monitoring tool that fits in one binary, one YAML file, and one SQLite database.
Someone embedded a SQLite database directly into a Linux executable. The binary still runs, the database still queries, and the toolchain does not care.
Tailscale traced database corruption back to a WAL-mode edge case that survived billions of deployments since 2010.
A developer built a tool that lets you rewind SQLite databases to any point in their history, no external dependencies required.
Someone is flooding the National Vulnerability Database with fake SQLite vulnerabilities written by language models, and it is breaking actual security work.
SQLite will happily store NUL characters in text columns. Your application layer might truncate them silently.
Simon Willison's sqlite-utils 4.0 adds schema migration tracking. The library that made it trivial to load data into SQLite now makes it trivial to evolve those tables.
The SQLite team keeps a public list of every way you can break their database. Turns out most corruption comes from ignoring fsync or writing to the file yourself.
Random UUIDs as primary keys in SQLite cause page splits that triple insertion time. Integer keys stay fast because SQLite is built for sequential writes.
Turso used a TLA+ variant called Quint to model their libSQL fork and found over ten real bugs in SQLite's transaction logic that billions of existing tests never saw.
A new LLM observability tool runs without PostgreSQL or Redis. That is not a feature list, that is an architecture decision.