Curso de SQLite 1 Caracteristicas
1.
CARACTERÍSTICAS.
En
la web del autor nos dice que “SQLite es un motor de base de datos
SQL autónomo , de alta confiabilidad , integrado , con todas las
funciones y de dominio público”.
Autónomo.- Debido a que tiene pocas dependencias al momento de compilar el motor de base de datos. Por lo que puede encontrarse en casi cualquier sistema operativo, incluso en sistemas embebidos.
Alta
confiabilidad.- Demuestrado
en la práctica. SQLite se esta utilizando sin problemas en miles de
millones de teléfonos inteligentes, dispositivos de IoT (Internet de
las Cosas - Internet of
Things) y aplicaciones
de escritorio a nivel
mundial. Su
confiabilidad se basa también en que SQLite a pesar de ser
código abierto código abierto pero no es de contribución abierta.
Integrado.-
La mayoría de los motores de base de datos SQL se implementan
como un proceso de servidor por separado. Los programas que desean
acceder a la base de datos se comunican con el servidor usando algún
tipo de comunicación entre procesos (típicamente TCP / IP) para
enviar solicitudes al servidor y recibir resultados de retorno.
SQLite no funciona de esta manera. Con SQLite, el proceso que desea
acceder a la base de datos lee y escribe directamente desde los
archivos de la base de datos en el disco. No hay un proceso de
servidor intermediario.
A
pesar de que la accede directamente a la base de datos, SQLite es
unos de las pocas que permite que múltiples aplicaciones accedan a
la misma base de datos al mismo tiempo.
Todas
la funciones.- Según la
pagina oficial SQLite es una base de datos completa, pero por la
practica y el uso, tiene limitaciones en el uso de disparadores
(triggers) y no cuenta con procedimientos de almacenados(stored
procedure).
De
dominio publico.- Todo el código y la documentación en
SQLite han sido dedicados al dominio público por los autores.
Cualquiera es libre de copiar, modificar, publicar, usar, compilar,
vender o distribuir el código SQLite original, ya sea en forma de
código fuente o como un binario compilado, para cualquier propósito,
comercial o no comercial, y por cualquier medio.
Todo
el código de entrega en SQLite se ha escrito desde cero. No se ha
tomado ningún código de otros proyectos o de Internet. SQLite es de
código abierto, lo que significa que puede hacer tantas copias como
desee y hacer lo que quiera con esas copias, sin limitación. Pero
SQLite no es de contribución abierta. Con el fin de mantener SQLite
en el dominio público y garantizar que el código no se contamine
con contenido propietario o licenciado, el proyecto no acepta parches
de personas desconocidas.
Comentarios
Publicar un comentario