Quali sono i vantaggi relativi dei dizionari rispetto ai database?

5

Ho un ambiente che supporta entrambi i dizionari (stile json) e database (non relazionali o altro, solo dati formattati per riga e colonna). La mia applicazione non ha realmente bisogno della funzionalità del database, ma sono un po 'più a mio agio con il sistema di database di quanto non lo sia con i dizionari. C'è un importante vantaggio in termini di prestazioni per i dizionari? Quali situazioni ci sono dove un dizionario è migliore di un database?

    
posta jamesson 08.01.2012 - 05:44
fonte

2 risposte

3

Se vuoi sapere se c'è un vantaggio in termini di prestazioni, la cosa migliore da fare è misurarla tu stesso. Le prestazioni dipendono molto dal tipo di dati, dalla lingua, dalla quantità di dati, ecc.

È impossibile fornire una dichiarazione generale su quando i dizionari sono migliori dei database. Di nuovo, dipende dai dati, dalla lingua, ecc. In parole povere , i dizionari sono migliori per dataset semplici e piccoli e i database sono utili per set di dati complessi e di grandi dimensioni.

    
risposta data 08.01.2012 - 06:32
fonte
0

Se vuoi distribuire la tua applicazione non hai bisogno di un database quando usi json-dizionari.

Uso i dizionari per "piccoli set di dati", quindi posso mantenerli - come il mio codice sorgente - con un editor. Se dovessi usare un database, ho bisogno di uno strumento di amministrazione per il mio DB.

    
risposta data 08.01.2012 - 20:29
fonte

Leggi altre domande sui tag