[Linux-Biella] [blog]Programmazione ad oggetti
Paul TT
paultt a bilug.linux.it
Mar 9 Dic 2008 15:32:32 CET
Del Vecchio Lorenzo wrote:
> .....
>
>> Ora spiegami cosa è un database.
>>
>
> Non e' un "repository" (non so se va bene come affermazione) comunque "un
> magazzino" di dati scritto e letto (in questo caso) dal programma?
>
archivio indicizzato e' una definizione migliore.
tipo un librone con l'elenco dei libri di una biblioteca e la loro
posizione.
lui e' il database, i libri e le loro info i dati
> Ossia i dati che il programma potra' scrivere e leggere su un HDD in modo
> tale che lo stesso programma possa poi usufruire in futuro di tali dati??
>
> Es) FireFox avra' un DaB dove scrive lo storico di navigazione, dove
> tenere in memoria la password del sito di posta elettronica ecc.
>
> Giusto?
>
si'
> Pensavo servisse un casino tutto li.
>
serve un casino
ma spesso un file testuale o binario basta e avanza per avere tutte le
informazioni del caso
un file xcf o un file mbox sono organizzati in modo da poter esser
trattati come un databse, ma non sono database relazionali.
lo stesso vale per dei file di configurazione.
la logica dell'immagazzinamento dati e' la stessa.
ma un database "vero" serve quando hai tanti dati dello stesso tipo da
tenere in conto.
altre cose piu' piccole spesso si possono gestire agevomente (e anche
meglio) con db semplici , tipo berkeley, o sqlite, non con db
relazionali veri.
--
"Beautiful breasts are like ripe fruits,
inviting the observer to pick them and nibble them."
Maggiori informazioni sulla lista
Linux