¿ El sistema de base de datos SQLite es un programa informático que permite programas de pequeña escala y de escritorio de la misma gestión de datos sofisticada grande, aplicaciones costosas disfrutar. Por primera vez en 2000 , SQLite ha crecido en popularidad entre los desarrolladores de software. Aunque el apoyo a muchas características de bases de datos avanzadas , tiene demandas de recursos del ordenador, como la memoria y tiempo de procesador . SQLite mantiene todos sus recursos en un solo archivo. SQLite Software
diferencia de otros programas de base de datos SQLite no tiene un programa de servidor independiente , sino que utiliza una biblioteca compilada en un programa de aplicación . Por ejemplo , si un programador desarrolla un juego y quiere guardar las puntuaciones en una base de datos , añade la biblioteca SQLite para el programa de juego . La biblioteca contiene todas las acciones para la gestión de un archivo SQLite . SQLite implementa SQL, el lenguaje de consulta estructurado , incluyendo la mayor parte de los 92 comandos del lenguaje de base de datos estándar SQL.
SQLite archivo
Para cualquier base de datos SQLite almacena toda su información en un solo archivo en el disco duro del ordenador . Esto incluye los datos en sí , la estructura de la base de datos y otras características tales como disparadores y procedimientos almacenados. Si un programa utiliza tres bases de datos SQLite gestiona tres archivos . Esto contrasta con otros sistemas que mantienen la información de las bases de datos individuales en varios archivos .
Escribe y bloqueo
cualquier número de programas o procesos pueden leer un archivo de SQLite a la vez , sin embargo , sólo un programa puede escribir nuevos datos en el archivo . El software coloca un bloqueo en el archivo escribe los datos , lo que impide que dos programas sobrescriban accidentalmente la información de los demás. También limita el tipo de actividad de la base de datos puede manejar - . Numerosos procesos que compiten por el acceso de actualización exclusivo al archivo frenar unos a otros
expediente de mantenimiento
Debido a que un base de datos SQLite es un solo archivo de ordenador normal, puede realizar copias de seguridad , copiar y realizar el mantenimiento de archivos todos los días sin problemas. Se utiliza un formato multiplataforma compatible entre todos los diferentes equipos y sistemas operativos para los que SQLite disponible. Esto le permite copiar un archivo de base de datos desde un ordenador y utilizarla en otro completamente diferente.