SQLite
Base de datos liviana que se guarda en un solo archivo dentro del programa, sin servidor aparte.
¿Qué es SQLite y cuándo conviene usarlo en un programa?
SQLite es un motor de base de datos que no necesita servidor: toda la base es un archivo que el programa abre directamente. Aun así entiende SQL y maneja transacciones, como una base grande.
Es común dentro de aplicaciones de celular y programas de escritorio, donde hace falta guardar datos locales de forma ordenada sin montar infraestructura.
Por qué le importa a tu negocio
Para un programa que corre en uno o pocos computadores, SQLite puede dar el orden de una base de datos sin costos de servidor. Elegir bien el almacenamiento local define qué tan rápido responde la app y qué tan fácil es respaldar sus datos.
Cómo lo usamos en Damorus
Hoy no usamos SQLite en los proyectos publicados, y preferimos decirlo. En Atlantic Center el almacenamiento local es IndexedDB, la base de datos del navegador que viene dentro de Electron, con una capa de cambios encima y sincronización con Supabase. Consideraríamos SQLite para una app de escritorio con mucho volumen de datos locales o para una herramienta que tenga que funcionar sin nube.
¿Lo necesitas en tu proyecto?
Quiero mi boceto gratuito →