SQLite
Embedded SQL engine that runs inside your process, a file, not a server.
Overall in database engines
4of 5 · score 53.3
Data coverage
96%
25 of 26 fields sourced
Best for
- •One application process, or one machine, owning the data
- •Read-heavy workloads where removing the network hop is the whole win
- •Anything shipped to the edge, a device, a CLI or a test suite
Strong on
- +Ops burden 1 1/5
- +Connection model In-process (no connections) 1/5
- +Licence Public domain 1/5
- +Extension ecosystem 4 2/5
- +Migration tooling 3 3/5
- +Managed options Turso, Cloudflare D1, Fly.io LiteFS 3/5
Weak on
- −Online schema change No 4/5Better: MySQL: Yes
- −ALTER TABLE Severe (rebuild required) 5/5Better: PostgreSQL: Minimal
- −Replication Third-party only 4/5Better: PostgreSQL: Built-in async + synchronous
- −Migration tooling 3 3/5Better: PostgreSQL: 5
vs DuckDB
- •Ahead on Client libraries: 5 vs 3
- •Ahead on PITR: Partial vs No
- •Behind on Type strictness: Dynamic (per-value) vs Static, strict
- •Behind on GitHub stars: 8,000 vs 33,000
How SQLite scores among 5 database engines25 of 26 fields known
Engine & SQL10
Embedded or server
Embedded (in-process)
4/5
Leader: PostgreSQL · Server (client/server)
sqlite.org · 2026-07-01
Concurrency model
Reader/writer locking
5/5
Leader: PostgreSQL · MVCC (heap row versions)
sqlite.org · 2026-11-06
Write concurrency
Single writer
4/5
Leader: PostgreSQL · Concurrent writers (row-level)
sqlite.org · 2026-11-06
Isolation levels
Serializable
4/5
Leader: MySQL · Read uncommitted, Read committed, Repeatable read, Serializable
sqlite.org · 2026-11-06
JSON support3rd
Text functions only
3/5
Leader: PostgreSQL · Binary JSONB + indexes
sqlite.org · 2026-11-06
Operations7
Replication
Third-party only
4/5
Leader: PostgreSQL · Built-in async + synchronous
sqlite.org · 2026-07-01
Managed options3rd
Turso, Cloudflare D1, Fly.io LiteFS
3/5
Leader: PostgreSQL · Neon, Supabase, Amazon RDS, Amazon Aurora, Google Cloud SQL, Azure Database, PlanetScale
· 2026-07-01
Ops burden1st
1
1/5
· 2026-07-01
Ecosystem5
Extension ecosystem2nd
4
2/5
Leader: PostgreSQL · 5
· 2026-07-01
Client libraries1st
5
1/5
· 2026-07-01
Migration tooling3rd
3
3/5
Leader: PostgreSQL · 5
· 2026-07-01
Licence & governance3
History1
Alternatives4
Compare
Sources18
- www.sqlite.org/wal.html2 fields
- www.sqlite.org/lang_altertable.html2 fields
- www.sqlite.org/copyright.html2 fields
- www.sqlite.org/about.html1 field
- www.sqlite.org/isolation.html1 field
- www.sqlite.org/json1.html1 field
- www.sqlite.org/fts5.html1 field
- github.com/asg017/sqlite-vec1 field
- www.sqlite.org/datatype3.html1 field
- www.sqlite.org/limits.html1 field
- www.sqlite.org/whentouse.html1 field
- litestream.io/how-it-works/1 field
- www.sqlite.org/threadsafe.html1 field
- www.sqlite.org/serverless.html1 field
- github.com/sqlite/sqlite1 field
- www.sqlite.org/1 field
- www.sqlite.org/consortium.html1 field
- www.sqlite.org/chronology.html1 field