jueves, 28 de febrero de 2019

Unidad No.1- Exposiciones(SQLite)

Link para descargar IDE de SQLite(SQLite Manager): https://www.sqlabs.com/sqlitemanager.php

¿Que es?
Es una herramienta de software libre que permite almacenar informacion en dispositivos empotrados de forma sencilla como por ej: un celular

Historia
Surge a partir de un trabajo de software de la fuerza naval de USA. Su creador es Richard Hipp

Caracteristicas:
La base de datos completa se encuentra en solo archivo
Puede funcionar enteramente en memoria, lo hace muy rapida
Es totalmente autocontenidad
Cuenta con librerias de acceso para muchos lenguajes de programacion
Soporta funciones SQL
El codigo fuente es de dominio publico

Aplicacion:
Es una excelente opcion por su facilidad de configuracion. El inconveniente es que no escala a base de datos demasiado grandes.

Ventajas:
Tiene una pequeña memoria y una unica biblioteca es necesaria para acceder a base de datos
Realiza operaciones de manera eficiente y es mas rapido que Mysql y posgreSQL
Se ejecuta en muchas plataformas y sus bases de datos
Cuenta con diferentes interfaces del API
Es de dominio publico

Desventajas:
Limitaciones en where
Falta de clave foranea
No tiene manejador grafico

Como Administrador de base de datos
Pros:
Permite un acceso simultaneo de varios servicios
Es una base de datos ACID
incorpora triggers
permite ciertas consultas de datos complejas

Contras:
No soporta los triggers completos
Complicaciones al utilizar llaves foraneas

Quien usa SQLite:
Adobe Photoshop Elements
Mozilla Firefox 
Opera
Skype
Apple Mail


Visualizando tablas del proyecto en SQLite Manager



No hay comentarios.:

Publicar un comentario