Sqlite
Sqlite
Introduccin
El uso de las bases de datos ya se ha extendido de los servidores hacia los dispositivos
mviles. El desarrollo constante de la tecnologa conjuntamente con los nuevos
requerimientos de las empresas ha llevado a crear diversos mtodos de almacenamiento
de informacin en dispositivos mviles, embebidos y empotrados.
La demanda de bases de datos para dispositivos mviles como PDAs y telfonos
celulares ha crecido exponencialmente en los ltimos aos debido a la necesidad de las
empresas de tener la informacin al instante de lo que sucede en el campo y as
responder ms rpidamente ante la competencia. Esta necesidad ha provocado que el
almacenamiento de los datos en estos dispositivos haya mejorado tanto en capacidad
como en herramientas. Gracias a esto, actualmente contamos con diversas opciones de
manejadores de bases de datos para mviles como lo es SQLite.
SQLite es una herramienta de software libre, que permite almacenar informacin en
dispositivos empotrados de una forma sencilla, eficaz, potente, rpida y en equipos con
pocas capacidades de hardware, como puede ser una PDA o un telfono celular. SQLite
implementa el estndar SQL92 y tambin agrega extensiones que facilitan su uso en
cualquier ambiente de desarrollo. Esto permite que SQLite soporte desde las consultas
ms bsicas hasta las ms complejas del lenguaje SQL, y lo ms importante es que se
puede usar tanto en dispositivos mviles como en sistemas de escritorio, sin necesidad de
realizar procesos complejos de importacin y exportacin de datos, ya que existe
compatibilidad al 100% entre las diversas plataformas disponibles, haciendo que la
portabilidad entre dispositivos y plataformas sea transparente.
A diferencia de los sistemas de gestin de base de datos cliente-servidor (Oracle, MySQL,
Microsoft SQL Server, DB2, etc.), el motor de SQLite no es un proceso independiente con
el que el programa principal se comunica, sino que es una biblioteca (fichero DLL) que se
enlaza con el software mediante llamadas a funciones y subrutinas. Esto reduce la
latencia en el acceso a la base de datos, debido a que las llamadas a funciones son ms
eficientes que la comunicacin entre procesos.
Actualmente, SQLite va por la versin 3.6.11, que permite bases de datos de hasta 2
Terabytes de tamao, y tambin permite la inclusin de campos tipo BLOB.
Caractersticas
Estas son algunas de las caractersticas principales de SQLite:
REQUERIMIENTOS
Computadora de 32 o 64 bits
Pentium III o mayor;
Windows NT4/2000/XP/Vista/Windows 7/Windows 8/Windows 10;
256 MB RAM (512 MB recomendado);
15 MB de espacio libre en el disco duro;
INSTALACION
SQLite en consola
SQLite, a diferencia de entornos como MySQL u Oracle (y otra gran mayora de gestores
de bases de datos) no requiere propiamente una instalacin, bastar con descargar la
shell de comandos para empezar a trabajar, que es un aplicativo con el que podremos
crear y manipular las bases de datos generadas (con extensin *.db).
Lo primero ser acceder al sitio web oficial http://sqlite.org/download.html y buscamos
Precompiled Binaries for Windows, deberemos elegir entre varias versiones de nuestro
sistema operativo, ya sea de 32 o 64 bits.
Una vez hecho esto con el comando sqlite3 seguido del nombre de la base de datos
(sqlite3
Prueba) crearas la base de datos.
De esta manera tendrs tu archivo nico en la misma ruta que tienes sqlite.
desde
su
pgina
oficial
CONFIGURACION
No necesita configuracin.
BIBLIOGRAFIA
http://descargar-juegos-celulares.blogspot.mx/2012/10/gestor-de-base-de-datossqlite.html
http://www.ajpdsoft.com/modules.php?name=news&file=article&sid=383
http://recursostic.educacion.es/usuarios/web/preguntas-frecuentes/45-sqlitehttp://sg.com.mx/revista/17/sqlite-la-base-datos-embebida#.Vd0Jj32vFbg
http://www.sqlmaestro.com/products/sqlite/maestro/help/00_04_00_system_requirements/