SQLite como base de datos de documentos: las columnas generadas lo hacen posible

SQLite as a Document Database (2020)

SQLite ha tenido soporte JSON durante un tiempo, pero la adición de columnas generadas (3.31.0, enero de 2020) permite insertar JSON directamente y extraer e indexar datos, convirtiéndolo en una base de datos de documentos embebida. Este artículo muestra cómo crear tablas con columnas virtuales que extraen campos JSON, validar JSON en la inserción, imponer restricciones NOT NULL, y añadir columnas e índices sobre la marcha. Ideal para webhooks y proyectos ligeros.

La ventaja es que puedes empezar con una tabla que podría ser tan simple como una sola columna JSON, y añadir columnas e índices a medida que encuentres datos útiles en ese JSON.

Más de este día

2026-08-29