26 captures
15 Oct 2005 - 26 Jun 2024
Apr MAY Jun
12
2012 2013 2014
success
fail

About this capture

COLLECTED BY

Organization: Internet Archive

The Internet Archive discovers and captures web pages through many different web crawls. At any given time several distinct crawls are running, some for months, and some every day or longer. View the web archive through the Wayback Machine.

Collection: Wide Crawl started April 2013

Web wide crawl with initial seedlist and crawler configuration from April 2013.
TIMESTAMPS

The Wayback Machine - http://web.archive.org/web/20130512084424/http://it.wikipedia.org/wiki/Transazione_(database)
 




Transazione (database)

 

Da Wikipedia, l'enciclopedia libera.
 

Vai a: navigazione, ricerca  

Ininformatica, una transazione è una sequenza di operazioni, che può concludersi con un successo o un insuccesso; in caso di successo, il risultato delle operazioni deve essere permanente, mentre in caso di insuccesso si deve tornare allo stato precedente all'inizio della transazione.

Le transazioni sono normalmente implementate da DBMS o da gestori di transazioni.

Descrizione [modifica]

Una transazione, per essere tale, deve godere delle cosiddette proprietà ACID, particolarmente significative nei sistemi in cui possono essere eseguite più transazioni contemporaneamente.

Nei linguaggi di accesso ai DBMS, la gestione delle transazioni fa parte del Data Manipulation Language (linguaggio di manipolazione dei dati). Infatti, le modifiche allo schema del database o alle autorizzazioni non sono facilmente gestibili con transazioni.

Un utilizzo tipico delle transazioni è il seguente:

Se il DBMS riscontra internamente qualche anomalia, esegue automaticamente un rollback.

Se il DBMS stesso termina bruscamente, per intervento esterno, o per un bug, o per spegnimento improvviso del computer, il DBMS, quando viene riattivato, esegue automaticamente il rollback delle transazioni che erano in corso al momento del crash.

Alcuni sistemi non prevedono un'istruzione di inizio transazione, perché quando ci si collega al DBMS, si inizia automaticamente una transazione, e quando si esegue un commit o un rollback, si inizia automaticamente un'altra transazione.

Se ci si scollega dal DBMS senza eseguire un commit, alcuni DBMS eseguono automaticamente un commit, altri un rollback.

Per implementare un transazione, tipicamente si usa un'apposita area d'appoggio del disco fisso in cui vengono copiati i dati originali appena prima di essere modificati. Quando viene eseguito un commit, i dati originali copiati vengono eliminati. Quando viene eseguito un rollback, si ricopiano indietro i dati originali copiati. Pertanto, un commit è più efficiente di un rollback.

Una possibile causa del fallimento di una transazione è l'insufficienza di spazio d'appoggio in memoria per copiare i dati originali.

Voci correlate [modifica]


Estratto da "http://it.wikipedia.org/w/index.php?title=Transazione_(database)&oldid=56866521" 

Categoria: 
Teorie su base dati
 

Menu di navigazione

 

Strumenti personali



Crea un'utenza
Entra
 



Namespace



Voce

Discussione
 


Varianti








Visite



Leggi

Modifica

Cronologia
 


Azioni












Navigazione




Pagina principale

Ultime modifiche

Una voce a caso

Vetrina

Aiuto
 



Comunità




Portale Comunità

Bar

Il Wikipediano

Fai una donazione

Contatti
 



Stampa/esporta




Crea un libro

Scarica come PDF

Versione stampabile
 



Strumenti




Puntano qui

Modifiche correlate

Pagine speciali

Link permanente

Informazioni sulla pagina

Cita questa voce
 



In altre lingue




Česky

Dansk

Deutsch

Ελληνικά

English

Esperanto

Español

Euskara

فارسی

עברית





Lietuvių

Nederlands

Polski

Português

Русский

Simple English

Српски / srpski

ி

Tiếng Vit



Modifica link
 





Questa pagina è stata modificata per l'ultima volta il 2 mar 2013 alle 10:58.

Il testo è disponibile secondo la licenza Creative Commons Attribuzione-Condividi allo stesso modo; possono applicarsi condizioni ulteriori. Vedi le Condizioni d'uso per i dettagli. Wikipedia® è un marchio registrato della Wikimedia Foundation, Inc. 



Politica sulla privacy

Informazioni su Wikipedia

Avvertenze

Versione mobile
 


Wikimedia Foundation
Powered by MediaWiki