sicutdeux@blog:~/links$cat postgres-vs-sqlite-fts.md
Por qué cambié Postgres FTS por SQLite FTS5
---
source_url:
source_name:
avatar.dev
published:
2026-05-14
tags:
[postgres, sqlite]
llm_model:
anthropic.claude-haiku-4-5
status:
approved · published
---
Replaced our Postgres tsvector + GIN index with SQLite FTS5 in production. P99 query latency dropped from 180ms to 4ms. The single-binary deploy is also much simpler — no separate DB process to manage.
En este blog uso SQLite FTS5 porque la complejidad operacional de Postgres no se justifica para un sitio de un usuario. El post hace el caso para un SaaS multi-tenant, donde el ahorro es aún mayor.
El argumento clave que el autor hace: si tu DB cabe en RAM (común para apps moderadas), SQLite te da latencias que ningún Postgres con red puede igualar. Y los
snippet()ybm25()de FTS5 son más que suficientes para 99% de casos.