Topic: JSON o SQLite  (Letto 102 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Francesco2311

  • python unicellularis
  • *
  • Post: 5
  • Punti reputazione: 0
    • Mostra profilo
JSON o SQLite
« il: Aprile 14, 2019, 01:59 »
Non so se la sezione è quella giusta e in caso non lo fosse chiedo scusa.
Vi chiedo, per un'applicazione che lavori con un dizionario e debba essere utilizzata da un utente alla volta (quindi nessun problema di accesso simultaneo) per memorizzare questi dizionario sarebbe meglio utilizzare un semplice file JSON o un database come SQLite e perché?
Ringrazio in anticipo chi risponderà.

Offline RicPol

  • python sapiens sapiens
  • ******
  • Post: 2.869
  • Punti reputazione: 9
    • Mostra profilo
Re:JSON o SQLite
« Risposta #1 il: Aprile 14, 2019, 11:31 »
Troppe poche informazioni. Messa così, la risposta è: è assolutamente indifferente, non ci sono pro o contro per preferire nessuna delle due ipotesi. Se al momento non hai nessuna prospettiva più specifica per quello che effettivamente dovrà accadere nella tua applicazione, allora il mio consiglio è di tirare una monetina e usare indifferentemente uno dei due metodi di persistenza. Se poi in futuro capirai di aver pescato quello sbagliato, cambierai. L'importante è che il layer del tuo codice che si occupa della persistenza esponga un'API verso il resto del codice che maschera il meccanismo di persistenza, in modo tale che se in futuro dovessi cambiarlo, il resto del codice non ne sarebbe affetto.

Offline Francesco2311

  • python unicellularis
  • *
  • Post: 5
  • Punti reputazione: 0
    • Mostra profilo
Re:JSON o SQLite
« Risposta #2 il: Aprile 14, 2019, 12:52 »
Come immaginavo, grazie per la risposta penso userò un database alla fine per trovarmi avvantaggiato nel caso il programma dovesse arrivare a scopi diversi.