Posts Tagged ‘Acces’
SqLite, base de datos lite que resuelve.
La informática acostumbra a sorprendernos, pero estas sorpresas son mejores si podemos utilizarlas para algo en nuestras vidas. Hago este comentario por como me sentí cuando descubrí SqLite.

sqlite edicion de tabla
Según la Wikipedia. SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, y que está contenida en una relativamente pequeña (~500KB) biblioteca en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp.
A diferencia de los sistemas de gestión de base de datos cliente-servidor, el motor de SQLite no es un proceso independiente con el que el programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones. Esto reduce la latencia en el acceso a la base de datos, debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos. El conjunto de la base de datos (definiciones, tablas, índices, y los propios datos), son guardados como un sólo fichero estándar en la máquina host. Este diseño simple se logra bloqueando todo el fichero de base de datos al principio de cada transacción.
La biblioteca implementa la mayor parte del estándar SQL-92, incluyendo transacciones de base de datos atómicas, consistencia de base de datos, aislamiento, y durabilidad (ACID), triggers y la mayor parte de las consultas complejas.
Sqlite esta disponible en librerias prácticamente para cualquier base de datos, puedes usarla en diversos systema operativos, ya que solo depende de un archivo como si del mismo Access se tratase, pero sin los tantos problemas que este conlleva.
Puedes probarla desde ya, sin instalar nada adicional, con el programa SqLiteAdministrator y me cuenta que te parece. Puede ser usada en programas grandes para evitar guardar los archivos config en archivos planos. Es usada por versiones de Linux, Adobe, Firefox, yo y muchos mas. Anímate a probarla.
Si eres de lo que dices… ya esta Access, te dire que esto no es lo mismo, ya que el codigo que uses para conectarte a esta db no tiene nada que envidiarle a unas de las grandes y como acepta SQL Estándar no tendras que hacer muchos cambios si quieres migrar a otra. Mas tarde publico una comparativa de Access y SqLite para aclarar dudas.