Autore Topic: 6000 parole distinte, meglio un file o un DB ?  (Letto 672 volte)

Offline davidino81

  • Utente junior
  • **
  • Post: 66
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    htc one v
  • Sistema operativo:
    Windows 7
6000 parole distinte, meglio un file o un DB ?
« il: 30 Novembre 2012, 13:19:51 CET »
0
Ciao a tutti,
devo realizzare una applicazione che peschi a caso una parola da un file/DB che contiene 6000 parole raggruppate in 6 gruppi di 1000.
Come mi conviene salvare le 6000 parole in fase di progettazione ? le inserisco in un file o in un DB ?
Considerate che le parole non cambiano ne vengono aggiunte o tolte rimangono sempre quelle.
Cosa mi consigliate ?

Grazie a tutti

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:6000 parole distinte, meglio un file o un DB ?
« Risposta #1 il: 30 Novembre 2012, 13:52:07 CET »
0
Database senza ombra di dubbio ;)

Offline davidino81

  • Utente junior
  • **
  • Post: 66
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    htc one v
  • Sistema operativo:
    Windows 7
Re:6000 parole distinte, meglio un file o un DB ?
« Risposta #2 il: 30 Novembre 2012, 13:59:38 CET »
0
Ma così non occupo risorse inutilmente, se le parole le lascio in un file mi basta prelevare solo quella che mi serve, o sbaglio ?

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:6000 parole distinte, meglio un file o un DB ?
« Risposta #3 il: 30 Novembre 2012, 14:14:12 CET »
0
Io non ci vedo nessuno spreco di risorse in quanto le strutture dati con le quali i dati vengono salvati e gli algoritmi con cui i dati vengono acceduti sono assolutamente ottimizzati.


Se poi unisci il fatto che ti semplifica anche il codice per accedere, allora non ci vedo nessuno vantaggio ad utilizzare dei file.

Offline davidino81

  • Utente junior
  • **
  • Post: 66
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    htc one v
  • Sistema operativo:
    Windows 7
Re:6000 parole distinte, meglio un file o un DB ?
« Risposta #4 il: 30 Novembre 2012, 14:20:00 CET »
0
Pensavo fosse meglio il file anche per come riempirlo, ho 6000 parole in un file .txt e non so come metterle in un DB android.

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:6000 parole distinte, meglio un file o un DB ?
« Risposta #5 il: 30 Novembre 2012, 14:22:09 CET »
0
crei il db con un qualsiasi programma per gestire sqlite (vedi https://addons.mozilla.org/it/firefox/addon/sqlite-manager/) e poi fai uno scriptino che legge riga per riga il file txt e lo inserisce nel db.

Offline davidino81

  • Utente junior
  • **
  • Post: 66
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    htc one v
  • Sistema operativo:
    Windows 7
Re:6000 parole distinte, meglio un file o un DB ?
« Risposta #6 il: 30 Novembre 2012, 14:23:13 CET »
0
Grazie mille,