SQLite as a Document Database (2020)

dgl.cx

SQLite has had JSON support for a while. However recently it added a killer feature: generated columns. (This was added in 3.31.0, released 2020-01-22.) This makes it possible to insert JSON straight into SQLite and then have it extract data … Read more

SQLite should have (Rust-style) editions

mort.coffee

Date: 2026-07-15 Git: https://gitlab.com/mort96/blog/blob/published/content/00000-home/00017-sqlite-editions.md SQLite is an amazing database engine. I use it as a database for plenty of embedded projects, and I don’t think it’s an exaggeration to call it the industry standard for local data storage. Some server … Read more

SQLite Is All You Need

dbpro.app
sqlite-is-all-you-need

I read Prefer STRICT tables in SQLite by Evan Hahn last week, and it got me thinking. Here is someone treating SQLite as a database you put real, typed, production data into. Which raises the obvious question: how far does … Read more

How SQLite is tested

sqlite.org

How SQLite Is Tested Table Of Contents The reliability and robustness of SQLite is achieved in part by thorough and careful testing. As of version 3.42.0 (2023-05-16), the SQLite library consists of approximately 155.8 KSLOC of C code. (KSLOC means … Read more

Why Is SQLite Coded in C and not Rust

sqlite.org

Why Is SQLite Coded In C Table Of Contents Note: Sections 2.0 and 3.0 of this article were added in response to comments on Hacker News and Reddit. Since its inception on 2000-05-29, SQLite has been implemented in generic C. … Read more