SQLite
SQLite
¿Qué es SQLite?
SQLite es una herramienta de software libre, que permite almacenar información
en dispositivos empotrados de una forma sencilla, eficaz, potente, rápida y en
equipos con pocas capacidades de hardware, como puede ser una PDA o un
teléfono celular. SQLite implementa el estándar SQL92 y también agrega
extensiones que facilitan su uso en cualquier ambiente de desarrollo. Esto permite
que SQLite soporte desde las consultas más básicas hasta las más complejas del
lenguaje SQL, y lo más importante es que se puede usar tanto en dispositivos
móviles como en sistemas de escritorio, sin necesidad de realizar procesos
complejos de importación y exportación de datos, ya que existe compatibilidad al
100% entre las diversas plataformas disponibles, haciendo que la portabilidad
entre dispositivos y plataformas sea transparente.
Historia
SQLite apareció en mayo del año 2000 de la mano de su creador D. Richard Hip,
quién ha liberado las diferentes versiones de SQLite en base a la licencia GPL por
lo que su código es de dominio público y puede ser modificado por cualquier
persona. Gracias a esto, SQLite ha sido mejorada a lo largo de 7 años por un gran
número de colaboradores y también ha sido migrada a diversas plataformas.
Características
Estas son algunas de las características principales de SQLite:
Plataformas de SQLite
SQLite está construida en C, lo cual facilita la migración a diversas plataformas de
sistemas operativos y de dispositivos. Dado que una base de datos de SQLite se
almacena por completo en un solo archivo, está puede ser exportada a cualquier
otra plataforma y tener interoperatibilidad al 100% sin ningún requerimiento de
programación adicional o cambios de configuración.
Las plataformas principales dónde SQLite se encuentra funcionando son: