1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Daten speichern. SQL oder SharedPref?

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Ling-Ling, 09.04.2012.

  1. Ling-Ling, 09.04.2012 #1
    Ling-Ling

    Ling-Ling Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    102
    Erhaltene Danke:
    16
    Registriert seit:
    27.11.2009
    Phone:
    Nexus S
    Hi,
    bin gerade irgendwo zwischen Konzeption und Realisierung von meiner App und frage mich wie ich die Daten speichern soll. Ursprünglich hatte ich SQL im Kopf, da es 3 Tabellen sind, bzw 2 die über eine Tabelle mit zusätzlichen Attributen gejoint werden. Das Ding ist, dass SQL verständlicherweise wohl unter Android nicht alzu performant ist.
    Meine Frage ist also: Wie speichert man möglichst elegant solche relationalen Daten, ohne SQL?
    Die Datenmenge wird wahrscheinlich höchstens bei einer Tabelle dreistellig, wobei das auch stark vom Nutzer abhängt und ich natürlich die Sache so sauber programmieren will, dass sich die Geschwindigkeit der App nicht groß durch die Datenmenge verändert.

    VG

    Sent from my Nexus S using Tapatalk
     
    Zuletzt bearbeitet: 09.04.2012
  2. TheDarkRose, 09.04.2012 #2
    TheDarkRose

    TheDarkRose Gewerbliches Mitglied

    Beiträge:
    1,292
    Erhaltene Danke:
    136
    Registriert seit:
    20.08.2010
    Ähm, relationale Daten -> sqlite, ganz einfach. SharedPref's sind eher für so Sachen wie Spielernamen, bla....
     
  3. Ling-Ling, 09.04.2012 #3
    Ling-Ling

    Ling-Ling Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    102
    Erhaltene Danke:
    16
    Registriert seit:
    27.11.2009
    Phone:
    Nexus S
    Und das geht geschwindigkeitstechnisch auch auf langsamen Geräten noch einigermaßen gut? Auch mit joins?
     
  4. TheDarkRose, 09.04.2012 #4
    TheDarkRose

    TheDarkRose Gewerbliches Mitglied

    Beiträge:
    1,292
    Erhaltene Danke:
    136
    Registriert seit:
    20.08.2010
    Wenn du zig Joins brauchst, solltest du lieber zuerst dein DB-Design überdenken.
     
  5. Ling-Ling, 09.04.2012 #5
    Ling-Ling

    Ling-Ling Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    102
    Erhaltene Danke:
    16
    Registriert seit:
    27.11.2009
    Phone:
    Nexus S
    Hm ja eigentlich muss ich auch nicht joinen fällt mir gerade ein, nur per Schlüssel suchen.

    Okay, dann ist das wohl geklärt, danke für deine schnellen Antworten :)
     

Diese Seite empfehlen