Tengo una aplicación para Android que accede a sqlite3 db con frecuencia, por razones de rendimiento, por lo que siempre mantengo la conexión abierta. Pero uno de mis amigos me recomendó que abriera/cerrara la conexión en cada operación.¿Cuándo cerrar la conexión de db en android? Cada vez que finaliza su operación o después de su aplicación, salga
1) ¿Cuál es la opinión de sus colegas sobre estos dos métodos? contras Pros. 2) Hice algunas pruebas y descubrí que la conexión de base de datos no tiene demasiados gastos generales de rendimiento. ¿La sobrecarga de rendimiento de la conexión DB varía según el tamaño de la base de datos?
Hay una compromiss, diría, todas las actividades de tiempo con las operaciones de base de datos, no itselfs de aplicación, muere ?! – Tima
Quizás una respuesta mejor: no la cierre a menos que sea necesario. http://stackoverflow.com/a/7739454/423105 – LarsH