Archive for ‘Base de datos’

16 de mayo de 2012

Base de datos

¿Recordáis la app que contenía una lista en la que íbamos metiendo datos? Cuando cerrábamos la aplicación los datos desaparecían por no ser datos persistentes. La persistencia se puede lograr de 3 formas en Android.

  • Trabajando con ficheros
  • Trabajando con bases de datos
  • Trabajando con Preferencias

Trabajar con ficheros viene bien cuando se quiere guardar, por ejemplo, una copia de seguridad que mas tarde queramos restaurar. Tiene los inconvenientes habituales de los ficheros: a la hora de buscar no son lo mas eficientes.

Trabajar con Preferencias está bien para permitir que el usuario “personalice” la aplicación. En el móvil, por ejemplo, decidimos cada cuánto queremos que sincronice los datos con nuestra cuenta Google con Preferencias, aunque no lo sepamos. Siempre que una app tenga una opción de “ajustes”, normalmente una pantalla negra en la que el contenido está separado por grupos, estamos ante Preferencias. Quizá se podrían estirar un poco y lograr almacenar bastantes datos en ellas, pero no es para lo que están diseñadas y, por tanto, no será el planteamiento mas efectivo.

Las bases de datos las conocemos (¡o deberíamos!) todos. Eficientes para el almacenamiento y la recuperación de datos. En Android se puede usar, sin necesidad de meterle mas librerías ni nada, SQLite.

read more »

Anuncios