¿Qué es sqlite?

Solo disponible en BuenasTareas
  • Páginas : 4 (795 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de marzo de 2011
Leer documento completo
Vista previa del texto
¿Qué es SQLite? |
|

Una de las novedades que trae consigo PHP5, es la inclusion por defecto de su propia base de datos SQLite, pero que es esto?, SQLite es una librería escrita en C queimplementa un motor de base de datos para SQL92 empotrable.

Por lo tanto SQLite es una librería escrita en lenguaje C que implementa un manejador de base de datos SQL embebido.
Los programas que seenlacen con la librería SQLite pueden tener acceso a una base de datos SQL, sin tener que ejecutar un programa de RDBMS separado.
SQLite es Software Libre por lo tanto el código fuente es del dominiopúblicoy licencia GPL.
Ademas se puede entender como bases de datos empotradas aquellas que no inician un servicio en nuestra máquina independiente de la aplicación, pudiendose enlazar directamente anuestro código fuente o bien utilizarse en forma de librería (include)".

Sus desarrolladores destacan, que su principal característica, es su completo soporte para tablas e índices en un único archivopor base de datos, soporte transaccional, rapidez (unas 2 veces mas veloz que MySQL y PostgreSQL, http://www.hwaci.com/sw/sqlite/speed.html), escaso tamaño (unas 25 mil líneas de código C) y sucompleta portabilidad.

Su instalación es muy sencilla (Archivos Fuentes: http://www.hwaci.com/sw/sqlite/), requiere únicamente los pasos habituales de tar, configure, make y make install. Losdesarrolladores recomiendan estos pasos:

$ tar zxvf sqlite.tar.gz
$ mkdir bld
$ cd bld
$ ../sqlite/configure
$ make
$ make install

Existen ports de la API para distintos lenguajes, incluso unproyecto de ODBC para SQLite (http://www.ch-werner.de/sqliteodbc/); la API para Python la podemos encontrar en http://pysqlite.sourceforge.net/

SQLite, no permite múltipes usuarios accediendo en modoescritura a la base de datos, debido que el mecanismo de bloqueo que utiliza es muy "basto": bloquea toda la base de datos. Así esta librería está especialmente indicada cuando se requiera de una...
tracking img