ORMLite, Caché, obtención de 10k+ registros en Android

En los últimos meses estuvimos desarrollando una aplicación clásica de gestión de pedidos.

En una conferencia que tuvimos el día de hoy, nos surgió una duda sobre la flexibilidad de SQLite a a hora de contener muchos registros en base de datos. Nuestra filosofía al respecto siempre ha sido la misma: “Aún no tenemos el problema… No nos preocupemos” sin embargo, siguiendo el principio de “la curiosidad mató al gato” nos pusimos a buscar algo de información.

Pareciera mentira… Nos encontramos con un debate (muy interesante, debo agregar) donde se plantea este problema. El conector de SQLite para Android, no soporta resultados que contengan más de 1 megabyte de información (cosa que sería bastante fácil de conseguir si tenemos más de 10.000 registros, por ejemplo). Lo que llama muchísimo la atención es que terminaríamos creando un ciclo para cargar la información porque claramente los dispositivos móviles Android hoy en día tienen muchísima memoria para ocupar 🙂

http://stackoverflow.com/questions/1407442/android-sqlite-and-huge-data-sets

También es anecdótico que, según comentan en el link, el iPhone no tienen ningún problema con la misma cantidad de registros


Discussion Area - Leave a Comment