Infraestructura

SQLite es suficiente (hasta que deja de serlo)

Para la mayoría de proyectos pequeños, una base de datos en un archivo es más rápida, más simple y más barata. Estos son sus límites reales.

Ada RíosIngeniera de plataformas10 jul 20261 min de lectura
  • Infraestructura
  • Producción
SQLite es suficiente (hasta que deja de serlo)

Cada vez que alguien propone SQLite para producción aparece la misma objeción: «eso es para prototipos». No lo es. Pero tiene límites, y conviene conocerlos antes de elegirla.

Por qué funciona#

  • Las lecturas son locales: sin red entre la aplicación y los datos
  • Un archivo se copia, se versiona y se restaura en segundos
  • Con WAL activado, las lecturas no bloquean a la escritura
ajustes.sql
PRAGMA journal_mode = WAL;PRAGMA synchronous = NORMAL;PRAGMA busy_timeout = 5000;

Cuándo deja de serlo#

SíntomaQué significa
Varias máquinas escriben a la vezNecesitas un servidor de base de datos
Escrituras sostenidas de miles por segundoTe acercas al límite de un solo escritor
Consultas analíticas enormesMejor un almacén columnar al lado

¿Te ha servido?

Cada dos semanas, un artículo como este en tu correo. Sin spam.