miércoles, 22 de febrero de 2017

PROGRAMA SQLITE

SQLite370.svg

 

Introducción

El presente documento tiene por finalidad narrar sobre  el sistema de gestión de bases de datos ya que son un tipo de software específico, dedicado a servir de interfaz entre las bases de datos, además se identificaran algunas características, ventajas y desventajas del  gestor de base de datos  Sqlite.

HISTORIA DE SQULITE  

Imagen relacionadaSQLite 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.

¿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.

 

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:
  • Windows 95, 98, ME, 2000, XP y Vista
  • Windows CE & Pocket PC
  • Mac OSX
  • Linux
  • OpenEmbedded
  • PalmOS
  • Symbian 
 

   

Características 

      Estas son algunas de las características principales de SQLite:
  • La base de datos completa se encuentra en un solo archivo.
  • Puede funcionar enteramente en memoria, lo que la hace muy rápida.
  • Tiene un footprint menor a 230KB.
  • Es totalmente autocontenida (sin dependencias externas).
  • Cuenta con librerías de acceso para muchos lenguajes de programación.
  • Soporta texto en formato UTF-8 y UTF-16, así como datos numéricos de 64 bits.
  • Soporta funciones SQL definidas por el usuario (UDF).
 

 ¿GRATUITO O DE PAGA ?

Squlite es una base de datos libre por lo cual  están en la web y que en su mayoría no es  necesario disponer  de un cierto valor económico para poder tener acceso a tales gestores.
Ademas de que  las bases de datos libres se caracteriza por ser un software Open Source (código abierto).Y es una base de datos Free que tiende a ser  muy eficiente y segura.

Link donde puedes decargar el  programa Squlite: http://sqlite.es.downloadastro.com/

Conclusiones

En la actualidad los diferentes gestores de bases de datos ya sean libres y no libres se ha convertido en el motor empresarial del mercado mundial  debido a que gracias a ellos se puede mover una infinidad de datos que luego son convertidos en información, cabe detallar que la aparición de estos dos grandes monstros tanto como libre y comercial a entablado una guerra en el libre mercado en la cual la mayoría de personas los vincula  como una guerra entre desarrolladores de Linux y Microsoft

  Trabajar en un gestor de bases de datos comercial significa tener que cancelar algún tipo de licencia para su libertad de uso, de igual manera significa no poder acceder a un código ya que los software comerciales son exclusivamente Closed Source. También se puede mencionar que el gestor más poderoso y seguro de la línea de bases de datos comerciales es ORACLE a pesar de que el auge de bases de datos comerciales lo tiene Microsoft, Oracle es un gestor totalmente desligado de ellos.

 Al hablar de gestores de bases de datos libres la mayoría de personas vincula la palabra FREE con GRATIS pero no es así,  en algunas ocasiones es necesario cancelar alguna cuota simbólica por el uso de algunas herramientas de algunos gestores libres, cabe mencionar que lo gestores libres son la contra parte de los gestores comerciales debido esto poseen la calidad de tener un código abierto con libertad de uso. Casi el 25% de la población conocedora de gestores de bases de datos aun  vincula los gestores libres con el ingenuo desarrollo del sistema operativo Linux.