SQLite se está ganando su lugar en producción — y se lo ha merecido

SQLite tiene un problema de imagen. Viene en cada dispositivo iOS y Android, cada navegador y cada instalación de Python. A pesar de esta ubiquidad, los desarrolladores casi siempre lo saltan en favor de PostgreSQL o MySQL — porque SQLite es «solo para uso embebido» y «no escala».
Qué es SQLite realmente
SQLite es una base de datos relacional serverless basada en archivos. Toda la base de datos vive en un único archivo .db. La objeción «no puede manejar escrituras concurrentes» es real pero ampliamente malentendida. SQLite usa WAL mode que permite múltiples lectores concurrentes con un único escritor.
La revolución de infraestructura
Lo que ha cambiado en 2024-2026 es el surgimiento de infraestructura construida específicamente para extender SQLite. Turso proporciona un servicio SQLite distribuido. Cloudflare D1 pone SQLite en el edge. Litestream ofrece replicación continua a almacenamiento S3.
Cuándo SQLite supera a Postgres
Aplicaciones con datos aislados por usuario, edge computing, y experiencia de desarrollo son los puntos fuertes de SQLite.
Las limitaciones reales
SQLite no es apropiado en todas partes. Alto throughput de escritura y cargas analíticas pesadas funcionan mejor en otras bases de datos.
Conclusión
SQLite en 2026 no reemplaza a Postgres en todos los casos, pero el default automático de «usa Postgres» para cada nueva aplicación merece ser cuestionado. La etiqueta «no para producción» pertenece a una era anterior de SQLite, no a esta.