ENES

SQLite

Una base de datos SQL completa que vive en un solo archivo, sin servidor que mantener.

Una app de celular con la biblioteca SQLite adentro, leyendo y escribiendo un único archivo llamado app.db, sin servidor de por medio

SQLite es una base de datos relacional que se consulta con SQL, pero con una vuelta de tuerca: no hay servidor. Es una biblioteca chiquita que queda metida dentro del programa que la usa, y toda la base, cada tabla y cada índice, es un archivo común en el disco, muchas veces con extensión .db. Abrir la base es abrir el archivo.

Eso la hace ideal cuando una app necesita sus propios datos y nadie más los toca. Todos los celulares Android y iPhone traen SQLite, y las apps la usan para guardar mensajes, configuraciones y datos para usar sin conexión. Los navegadores guardan ahí el historial y los favoritos, y muchos programas de escritorio la usan como formato para guardar archivos. A los analistas también les gusta: un único .db se manda por mail, se copia o se respalda sin vueltas.

La creó D. Richard Hipp en el año 2000 y es de dominio público, así que cualquiera la puede usar para lo que quiera. Su propio sitio sostiene que es el motor de base de datos más desplegado del mundo, porque está adentro de miles de millones de dispositivos. No está pensada para muchas máquinas escribiendo a la vez por la red; para un sitio con muchos usuarios simultáneos lo habitual es una base con servidor, como PostgreSQL o MySQL.

Para quedarse

Para seguir leyendo

Términos relacionados

Más de Datos