¿Qué significa sqlite?
SQLite es una base de datos liviana, un sistema de administración de bases de datos relacionales compatible con ACID contenido en una biblioteca C relativamente pequeña. Es un proyecto de dominio público establecido por D. RichardHipp. Fue diseñado teniendo en cuenta los problemas integrados y se utiliza en muchos productos integrados. Consume muy pocos recursos y puede que sólo requiera unos pocos cientos de K de memoria en un dispositivo integrado. Puede admitir sistemas operativos convencionales como Windows/Linux/Unix, y puede combinarse con múltiples lenguajes de programación, como Tcl, C#, PHP, Java, etc., y tiene una interfaz ODBC para trabajar con Mysql y PostgreSQL, dos mundos. -Bases de datos de código abierto de renombre. En comparación con los sistemas de gestión, su velocidad de procesamiento es más rápida que ellos. La primera versión Alpha de SQLite se lanzó en mayo de 2000. Han pasado 15 años desde 2015 y SQLite lanzó la versión SQLite 3.
El motor SQLite no es un proceso independiente que se comunica con el programa, sino que está conectado al programa y se convierte en una parte importante del programa. Por tanto, el principal protocolo de comunicación son las llamadas API directas en el lenguaje de programación. Esto tiene un impacto positivo en el consumo total, la latencia y la simplicidad general. Toda la base de datos (definiciones, tablas, índices y los datos mismos) se almacena en un archivo en la máquina host. Su simplicidad se logra bloqueando todo el archivo de datos al comienzo de la transacción.
Consulte la "Enciclopedia SQLite de Baidu".