Sin Servidor
No requiere un proceso de servidor separado para funcionar. La base de datos es un único archivo en el disco.
La base de datos ligera y autónoma
SQLite es una biblioteca de software que proporciona un motor de base de datos SQL transaccional, autónomo, sin servidor y de configuración cero. A diferencia de otros sistemas de gestión de bases de datos, SQLite no tiene un proceso de servidor separado. Lee y escribe directamente en archivos de disco ordinarios. Esto lo convierte en una excelente opción para bases de datos locales/de aplicación.
No requiere un proceso de servidor separado para funcionar. La base de datos es un único archivo en el disco.
No necesita instalación ni configuración. Simplemente comienza a usar la API.
La biblioteca SQLite es pequeña y requiere una cantidad mínima de recursos.
Soporta transacciones ACID, asegurando la integridad de los datos.
Los archivos de base de datos SQLite son portátiles entre diferentes sistemas operativos y arquitecturas.
Aquí hay algunos ejemplos básicos de operaciones SQL en SQLite:
CREATE TABLE tareas (
id INTEGER PRIMARY KEY AUTOINCREMENT,
descripcion TEXT NOT NULL,
completada BOOLEAN DEFAULT 0
);
INSERT INTO tareas (descripcion) VALUES ('Hacer la compra');
INSERT INTO tareas (descripcion, completada) VALUES ('Lavar el coche', 1);
SELECT * FROM tareas;
SELECT descripcion FROM tareas WHERE completada = 0;
UPDATE tareas SET completada = 1 WHERE id = 1;
DELETE FROM tareas WHERE id = 2;