2011-06-10 12 views
5

tengo una aplicación de iphone que utiliza datos básicos para buscar, y en aplicaciones similares en andoird estoy usando sqlite, por lo que mi rendimiento es inferior al de iphone, ¿hay algo similar a los datos centrales en Android? .También puedo que consigo ninguna ventaja de rendimiento mediante el uso de ORM (estoy buscando en la tabla contener registros 7000+)Datos principales en Android

Respuesta

2

Para los lectores que buscan una sustitución de Core Data en Android, sugiero una herramienta ORM como greenDAO. Le permite trabajar con objetos Java y usa SQLite como su parte posterior de almacenamiento.

+0

, ¿tiene alguna ventaja sobre ORMLite? – Bytecode

2

Si simplemente buscando una base de datos estática, puede salir con el uso de este muy segura:

yourSqliteDb.execSQL("PRAGMA synchronous = OFF"); 

Si se trata de una base de datos en vivo/producción de cosas constantemente cambiantes que recomendaría contra esto por razones de corrupción. Pero aumenta la velocidad de manera espectacular.

Cuestiones relacionadas