Professional Documents
Culture Documents
Presentado Por:
Fausto Gerardo Ruales
Profesor:
Robinson Jimnez.
INTRODUCCIN.
Sqlite es una base de datos muy similar a la conocida Access del mundo
Windows, pero a diferencia de esta posee una serie de ventajas que la hacen
interesante de aplicar. Para comenzar es multiplataforma y cumple con los
estndares (en su mayora) SQL92 por lo que su sintaxis y forma de uso casi no
posee curva de aprendizaje a los conocedores de SQL y sus MySql, porque
adems como este ltimo (implementacin de mysql en php) sqlite tambin est
contemplada en el tratamiento dinmico de php profusamente. Sqlite se puede
usar en modo ventana de comandos (Shell) o embebido en aplicaciones de cdigo
(casi cualquier lenguaje de programacin directamente o indirectamente) por
ejemplo c, c++, bash etc. En aplicaciones se puede utilizar con OpenOffice
mediante la aplicacin de los drivers ODBC adecuados. Sqlite es un motor que
trabaja embebido con la aplicacin que lo use (en el servidor, en
programas escritos por nosotros, etc) y otra de sus ventajas es la portabilidad.
Sqlite es ideal para trabajar con volmenes medianos o pequeos de informacin,
de manera gil y eficiente. Aunque sus diseadores aducen que es posible
manejar bases de datos de 2 terabytes sin mayores inconvenientes.
DEFINICION DE SQLLITE.
SQLite es una librera de software que implementa un sistema autnomo, sin
servidor, sin necesidad de configuracin, el motor transaccional de la base de
datos SQL. SQLite es el ms utilizado motor de base de datos SQL en el mundo.
El cdigo fuente de SQLite es de dominio pblico.
SQLite es una biblioteca en proceso que implementa un sistema autnomo, sin
servidor, sin necesidad de configuracin, el motor transaccional de la base de
datos SQL. El cdigo de SQLite es de dominio pblico y por lo tanto libre para el
uso para cualquier propsito, comercial o privado. SQLite se encuentra
actualmente en ms aplicaciones que podemos contar, entre ellos varios
proyectos de alto perfil.SQLite es una base de datos SQL embebido motor.
A diferencia de la mayora de otras bases de datos SQL, SQLite no tiene un
proceso servidor independiente. SQLite lee y escribe directamente a los archivos
de disco normal. Una completa base de datos SQL con varias tablas, ndices,
triggers y vistas, est contenida en un archivo de disco nico. El formato de
archivo de base de datos es multi-plataforma que libremente puede copiar una
base de datos entre sistemas de 32-bit y 64-bit o entre arquitecturas big-endian y
little-endian. Estas caractersticas hacen que SQLite una opcin popular como un
formato de archivo de la aplicacin.
Piense en SQLite no como un reemplazo de Oracle, sino como un sustituto de
fopen () SQLite es una librera compacta. Con todas las funciones habilitadas, el
tamao de la biblioteca puede ser inferior a 350KiB, dependiendo de la plataforma
de destino y la configuracin de optimizacin del compilador. (Cdigo de 64 bits es
ms grande. Y algunas optimizaciones del compilador como funcin inline
agresivo y desenrollar bucle puede hacer que el cdigo objeto a ser mucho ms
grande.) Si las caractersticas opcionales se omiten, el tamao de la biblioteca
SQLite pueden reducirse por debajo de 200KiB. SQLite tambin puede ser
obligado a correr en el espacio de pila mnimo (4KiB) y muy pequeo montn
(100KiB), por lo que la base de datos SQLite una eleccin popular motor de
dispositivos de memoria limitada, tales como telfonos celulares, PDAs y
reproductores MP3.
Hay un equilibrio entre el uso de memoria y velocidad. SQLite en general, funciona
ms rpido de la memoria ms que le des. Sin embargo, el rendimiento suele ser
bastante buena, incluso en entornos con poca memoria.
CARACTERSTICAS DE SQLITE
LENGUAJES DE PROGRAMACIN.