(12 versioni intermedie di 11 utenti non mostrate)
Riga 1:
{{F|basi di dati|luglio 2011}}
In [[informatica]], il concetto di '''persistenza''' si riferisce alla caratteristica dei [[dato|dati]] di sopravvivereun all'[[esecuzioneprogramma (informatica)|esecuzioneprogramma]] deldi sopravvivere all'[[programmaesecuzione (informatica)|programmaesecuzione]] del programma stesso che li ha creati: senza questa capacità questi infatti i dati vengonoverrebbero salvati solo in [[Randomrandom Accessaccess Memorymemory|memoria Ram]] evenendo verrannodunque persi allo spegnimento del [[computer]].
Nella [[programmazione (informatica)|programmazione]] informatica]], la persistenza si riferisce in particolare alla possibilità di far sopravvivere delle [[strutture dati]] all'esecuzione di un singolo programma. QuestaIn ogni caso questa possibilità è raggiunta salvando i dati in uno [[storage]] non volatile, come su un ''[[file system]]'' o su un [[database]] (es. [[applicazione web|applicazioni web]]). Esempi di persistenza sono usati ad esempio nella [[serializzazione]] [[Java (linguaggio di programmazione)|Java]] per salvare [[Oggetto (informatica)|oggetti]] Java su [[disco rigido]], oppure in [[Java EE]] per salvare i dati di un [[Enterprise JavaBeans|Enterprise Java Beans]] in un [[database]] nell'ambito di [[applicazione web|applicazioni web]] in [[architettura three-tier]].
Esempi di persistenza sono usati ad esempio nella [[serializzazione]] [[Java (linguaggio)|Java]] per salvare [[Oggetto (informatica)|oggetti]] Java su [[disco rigido]], oppure in [[Java EE]] per salvare i dati di un [[Enterprise JavaBeans|Enterprise Java Beans]] in un [[database]] nell'ambito di [[applicazione web|applicazioni web]] in [[architettura three-tier]].