Quanto è costoso il trasferimento dei dati del DB rispetto all'archiviazione dei dati?

-1

Ho visto un numero di risposte ( 1 , 2 , 3 ) dove affermano che lo spazio di archiviazione è economico. Quindi, quando si progetta una struttura DB, non dovrebbe essere una preoccupazione principale, o almeno non è molto in alto nella lista delle preoccupazioni. Ciò che mi preoccupa è che, sebbene la memorizzazione dei dati sia molto economica, spostandola, trasferendola tra DB e applicazione quando si esegue una query , isn 'tanto.

Perché questo sembra essere spesso trascurato? Ho torto ed è anche poco importante come spazio di archiviazione? Voglio dire, come si classificano i costi di trasferimento rispetto ai costi di archiviazione?

    
posta garci560 15.04.2016 - 10:47
fonte

1 risposta

4

Che cosa ti fa dire che è trascurato?

La larghezza di banda conta davvero. Una conseguenza più comune è che le query SQL sono spesso personalizzate per restituire solo una piccola quantità di dati. Ad esempio, se devi mostrare i nomi dei clienti che erano online durante l'ultimo mese, invece di fare un:

select * from 'Customers'

e filtrando i risultati all'interno dell'applicazione stessa:

select 'Name' from 'Customers' where 'LastVisited' >= @lastVisitFrom
    
risposta data 15.04.2016 - 11:06
fonte

Leggi altre domande sui tag