Autore Topic: Informazione: Document xml vs db sqlite  (Letto 739 volte)

Offline Atomico

  • Nuovo arrivato
  • *
  • Post: 14
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Sony Xperia Neo V
  • Sistema operativo:
    Windows 7
Informazione: Document xml vs db sqlite
« il: 15 Settembre 2012, 13:56:01 CEST »
0
Ciao a tutti.. volevo avere un'informazione di tipo prestazionale.

Ho un file xml grande circa 600kb (7000linee)
Ora come ora lo importo tramite Document e tramite dom (sfruttando proprio un tutorial trovate su questo forum.. ty)

Tutto funziona bene.. il problema però è che ad ogni avvio di applicazione c'è una pausa per caricare tutto il file xml in memoria dandomi anche in logcat dei gc_concurrency.

Una volta caricato poi è tutto velocissimo.

Mi chiedevo ora se era meglio utilizzare un db sqlite.. trasportare il file xml nel db una volta... e poi utilizzare sempre la lettura da db.
In questo modo l'accesso ai dati sarà + veloce o alla fine non cambierà nulla?

cosa mi conviene di +?

grazie ciao

Offline rs94

  • Utente normale
  • ***
  • Post: 227
  • Respect: +21
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia Arc S
  • Sistema operativo:
    Windows 8
Re:Informazione: Document xml vs db sqlite
« Risposta #1 il: 15 Settembre 2012, 14:13:46 CEST »
0
Non parlo per esperienza personale (io comunque preferisco i database rispetto ai file xml) ma solo per letture su internet.
Pare che il db sia più veloce e, se in futuro ti venisse in mente di aggiungere dati sarebbe più facile. Io propenderei per il database sqlite :)
L'unica certezza è il dubbio.
Dubitare di se stessi è il primo segno di intelligenza.

Offline Atomico

  • Nuovo arrivato
  • *
  • Post: 14
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Sony Xperia Neo V
  • Sistema operativo:
    Windows 7
Re:Informazione: Document xml vs db sqlite
« Risposta #2 il: 15 Settembre 2012, 15:33:45 CEST »
0
ma il db sqlite si comporta come un normale db? credo le tabelle ecc ec? o è un'unica tabella (credo proprio di no)

Offline angeloflove82

  • Nuovo arrivato
  • *
  • Post: 47
  • Respect: +6
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy next
Re:Informazione: Document xml vs db sqlite
« Risposta #3 il: 15 Settembre 2012, 23:10:15 CEST »
0
ma il db sqlite si comporta come un normale db? credo le tabelle ecc ec? o è un'unica tabella (credo proprio di no)

Certo crei il database le tabelle i campi come tutti i db.
Io sono per il database...ovviamente non sará come avere oracle server, ma un sqlite per un dispositivo va piu che bene.
UN BEL non si rifiuta mai !!!