Um aktiv im Android Forum teilnehmen zu können, musst Du Dich bei AndroidPIT registriert haben.
Tobi H ![]()
Rang: Android Doc Beiträge: 281 Eintrittsdatum: 13.02.2010 |
Datenbank: Verbindungs-Konzept Frage verfasst am 06.07.2011 01:07:27
Hallo, ich habe eine kurze Frage zur Datenbankverbindung, was ist Speicherverbrauch und Performance mäßig besser:
1. Über OnResume Verbindung herstellen und offen halten, über OnPause die Verbindung wieder schließen. 2. Verbindung Öffnen, Befehl ausführen(SELECT, INSERT, UPDATE, etc..), Verbindung wieder schließen. |
Jörg V. ![]() Rang: Android Gottheit Beiträge: 4.349 Eintrittsdatum: 08.06.2009 |
RE: Datenbank: Verbindungs-Konzept Frage verfasst am 06.07.2011 08:08:41
Ich würde meinen, dass es auf die Anzahl der jeweilig ausgeführten Transaktionen ankommt. Ab einer gewissen Anzahl von Transaktionen aufwärts, wirst Du vermutlich einen zeitlichen Performance Unterschied messen können. Wenn es nur um einige wenige Transaktionen geht wird es vermutlich kaum bemerkbar sein.
Was den Speicherverbrauch angeht hab ich keine wirklichen Erfahrungswerte, würde jedoch vermuten das dieser allein durch Offenhalten der Verbindung entstehende "Mehrverbrauch" Deine Applikation nicht umbringen wird.
----- |