23
All you need is PostgreSQL (ebellani.github.io)
submitted 22 hours ago by yogthos@lemmy.ml to c/programming@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] davel@lemmy.ml 8 points 19 hours ago

*Except when all you need is SQLite.

[-] yogthos@lemmy.ml 5 points 18 hours ago

Yeah, it's amazing how good SQLite is nowadays. I find I use it for a lot of local apps I make for myself cause it's just good enough.

[-] dessalines@lemmy.ml 2 points 6 hours ago

SQLite is pretty incredible. I think it currently has even faster read performance than postgres.

The only reason to not use it, is if you have a write-heavy DB, or you need some of postgres's extra features.

[-] yogthos@lemmy.ml 2 points 4 hours ago

there have been some really neat projects using it too like this one https://github.com/biokoda/actordb

[-] Count042@lemmy.ml 3 points 5 hours ago

Or if you want too host it on NFS backed storage

[-] SocialistVibes01@lemmy.ml 3 points 6 hours ago

That's my take as well, PostgreSQL is amazing, but in simpler DB schemes SQLite is undefeatable.

[-] gruf@lemmy.ml 2 points 5 hours ago* (last edited 5 hours ago)

we have more performance issues developing gotosocial with postgres than with sqlite. if we supported multinode deployments or horizontal scaling such that sqlite's concurrency got harder to reason-about I'm sure postgres would shine, but for a single process sqlite has been generally much faster and it hasn't required anywhere near as much prompting to get the query planner to behave as required.

i also think when people assume sqlite is better for simpler applications, they think smaller. but no, for the same 25+GB databases sqlite has mopped the floor with performance.

single-process multi-threaded sqlite is fantastic.

this post was submitted on 26 Jun 2026
23 points (100.0% liked)

General Programming Discussion

9943 readers
35 users here now

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

founded 7 years ago
MODERATORS