Última Actualización febrero 16th, 2019 6:07 PM
Nov 27, 2018 NGuerrero android, aplicaciones, base de datos, Desarrollo Movil 0
La plataforma Android, cuenta con toda una gama de opciones para acceder a los datos propios de una aplicación, incorporando a cada serie las herramientas necesarias para crear y gestionar bases de datos SQLite. Ahora bien, ¿Conoces en detalle qué es Android y cuál es la definición del término SQLite?, ¿Cuándo debes utilizarlo y por qué?, te invitamos a que continúes leyendo y aprendas un poco más sobre este interesante tema.
Es un sistema operativo empleado en dispositivos móviles basado en Unix y Linux, creado por la compañía Android Inc., la cual fue comprada en el año 2005 por Google. Inicialmente, uno de los objetivos principales de Android fue impulsar los estándares abiertos en equipos móviles como teléfonos y computadoras.
Hoy en día, encontramos diferentes dispositivos con esta tecnología y toda una gama de aplicaciones (apps) que lo implementan para su funcionamiento. Es por ello, que podemos decir que se ha convertido en el sistema operativo para dispositivos móviles más potente, con mayor crecimiento y con mayor demanda.
Es un motor de base de datos SQL transaccional de código abierto, ligero, autónomo, de configuración simple y sin servidor, que se caracteriza por almacenar información persistente de forma sencilla, SQLite gracias a sus características se diferencia de otros gestores de bases de datos, proporcionando grandes ventajas sobre ellos.
Así mismo, por ser de dominio público es gratuito tanto para fines privados como para comerciales, se puede descargar de forma libre desde su sitio oficial. Es importante mencionar que SQLite cuenta con varios enlaces a lenguajes de programación entre los que podemos destacar: Java, C, C ++, JavaScript, C #, Python, VB Script, entre otros.
En cuanto a los tipos de datos que maneja SQLite, destacaremos los más utilizados:
Consideramos como puntos clave para la utilización de este motor de base de datos los siguientes:
SQLite cumple con las características ACID (atomicidad, consistencia, aislamiento y durabilidad), forma parte integral de las aplicaciones basadas en el cliente, SQLite utiliza una sintaxis SQL dinámica y realiza múltiples tareas para hacer lecturas y escrituras al mismo tiempo, ambas (lectura y escritura) se efectúan directamente en los archivos de disco ordinarios.
Para reducir la latencia se cuenta con una biblioteca SQLite, la cual es llamada dinámicamente a través de funciones simples y los programas de la aplicación utilizan esta funcionalidad, de igual forma implementa el estándar SQL-92 y usa un sistema inusual para sistemas de administración de bases de datos compatibles con SQL.
Algunas de las ventajas que SQLite brinda son:
Por su usabilidad SQLite permite que el desarrollo sea más simple, convirtiéndose en una práctica tecnología para los dispositivos móviles. Las preferencias que nos ofrece, permiten almacenar datos de forma puntualcomo por ejemplo: el usuario, la clave, la fecha y la hora de su última conexión, el idioma, entre otros.
Además tiene la opción de crear bases de datos relacionales de modo que si has trabajado con PostgreSQL, MySQL, SQLServer o cualquier otro gestor de bases de datos relacional, la forma de trabajo de SQLite será muy similar. Las bases de datos generadas con SQLite son ligeras, esto con la finalidad de que la aplicación desarrollada pueda interactuar con los datos desde dispositivos con menores prestaciones.
Por tanto se recomienda utilizar SQLite cuando desarrollamos una aplicación en la que necesitemos usar Internet para consultar los datos de la app y no tenemos algunas veces una buena señal de cobertura, con SQLite podemos usar los valores almacenados en la caché de la base de datos. Así mismo, como buena práctica se debe implementar SQLite para todos aquellos datos clave que el dispositivo requerirá con frecuencia.
Ahora que sabemos un poco más sobre SQLite y Android, podemos afirmar que realmente es una decisión que se debe tomar a la hora de realizar el diseño, este motor ofrece una forma simple y sólida de organizar y conservar los datos, convirtiéndose gracias a todas sus características en la herramienta ideal para Android.
Te esperamos en los siguientes artículos en donde hablaremos mas acerca de estos temas, los cuales hoy en día son de vital importancia en el mundo de la tecnología.
Powered by Facebook Comments
Feb 16, 2019 0
Feb 15, 2019 0
Feb 14, 2019 0
Feb 13, 2019 0
Feb 13, 2019 0
Feb 05, 2019 0
Ene 26, 2019 0
Ene 24, 2019 0
Feb 16, 2019 0
Feb 15, 2019 0
Feb 14, 2019 0
Feb 12, 2019 0
Feb 08, 2019 0