Almacenamiento en cache

25 views
Skip to first unread message

David Dayer

unread,
Sep 3, 2015, 8:35:19 AM9/3/15
to gdg-ba...@googlegroups.com
Buenas!

Quería saber que usáis para almacenar datos en el cache de la app? Me refiero por ejemplo los objetos(por ejemplo los detalles de un Bar) mostrados en un listview/map. Donde puede haber fácilmente mas de 100 objetos.

Las opciones que he probado son:

- Shared preferences: Es lento, ya que almacena datos en formato xml

- MySqlite: Es muy eficiente, pero muy poco flexible en cuanto a cambios en se refiere. Hay que llevar mucho cuidado con actualizar o borrar la tabla y es muy costo de depurar. Al menos mi experiencia es que es muy fácil que de alguna SQLiteException.

- Almacenar los datos en JSON y guardarlos en un fichero. Leer directamente el fichero en formato de bytes. Esta manera es rápida.

- En el caso de usar Parse como BE, hacer un pinAll en los objetos. En mi experiencia esto falla más que una escopeta de feria

- CouchBase http://developer.couchbase.com/documentation/mobile/current/develop/samples/samples/index.html es un framework del que me han hablado que parece que ofrece acceso NoSQL a los datos. Pero aun no lo he probado.


Un saludo,
David. 

Sergi Martínez

unread,
Sep 3, 2015, 8:42:12 AM9/3/15
to gdg-ba...@googlegroups.com

Realm, bbdd nosql de objetos. Es amor.

--
Hazte miembro en la web del GDG ( http://goo.gl/ngNRi ), y para no perderte nada sigue al GDG Barcelona en Google+ ( http://goo.gl/f3xo4 ), Twitter ( twitter.com/GDGBarcelona ), y su blog ( http://gdgbarcelona.blogspot.com.es/ )
---
Has recibido este mensaje porque estás suscrito al grupo "GDG Barcelona" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a gdg-barcelon...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a gdg-ba...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

David López Dayer

unread,
Sep 18, 2015, 12:48:32 PM9/18/15
to gdg-ba...@googlegroups.com

Gracias Sergi!

Después de probarlo soy testigo del NoSqlove ;-) las gráficas de performance de Realm son acojonantes.

Slds.
David.

Sergi Martínez

unread,
Sep 18, 2015, 1:03:24 PM9/18/15
to gdg-ba...@googlegroups.com

Recuerda, un gran poder...

David López Dayer

unread,
Sep 19, 2015, 1:49:01 AM9/19/15
to gdg-ba...@googlegroups.com

... Requiere de un buen uso de SOLID.

Reply all
Reply to author
Forward
0 new messages