Transactie

Schrijver: Monica Porter
Datum Van Creatie: 18 Maart 2021
Updatedatum: 1 Juli- 2024
Anonim
Transactie
Video: Transactie

Inhoud

Definitie - Wat betekent transactie?

Een transactie, in de con van een database, is een logische eenheid die onafhankelijk wordt uitgevoerd voor het ophalen van gegevens of updates. In relationele databases moeten database-transacties atomair, consistent, geïsoleerd en duurzaam zijn - samengevat als het ACID-acroniem.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt transactie uit

Transacties worden voltooid door COMMIT- of ROLLBACK SQL-instructies, die het begin of einde van een transactie aangeven. Het ACID-acroniem definieert de eigenschappen van een database-transactie als volgt:

  • Atomiciteit: een transactie moet volledig voltooid, opgeslagen (gecommitteerd) of volledig ongedaan gemaakt (teruggedraaid) zijn. Een verkoop in een database van een winkel illustreert een scenario dat de atomiciteit verklaart, bijvoorbeeld, de verkoop bestaat uit een voorraadvermindering en een record van inkomende contanten. Beide gebeuren samen of gebeuren niet - het is alles of niets.
  • Consistentie: de transactie moet volledig compatibel zijn met de status van de database zoals deze vóór de transactie was. Met andere woorden, de transactie kan de beperkingen van de database niet doorbreken. Als de kolom Telefoonnummer van een databasetabel bijvoorbeeld alleen cijfers kan bevatten, dicteert consistentie dat elke transactie die probeert een alfabetische letter in te voeren, niet mag worden vastgelegd.
  • Isolatie: Transactiegegevens mogen niet beschikbaar zijn voor andere transacties totdat de oorspronkelijke transactie is vastgelegd of teruggedraaid.
  • Duurzaamheid: Wijzigingen in transactiegegevens moeten beschikbaar zijn, zelfs in het geval van databasefouten.