Begå

Forfatter: Laura McKinney
Oprettelsesdato: 1 April 2021
Opdateringsdato: 1 Juli 2024
Anonim
Begå - Teknologi
Begå - Teknologi

Indhold

Definition - Hvad betyder engagement?

I en generel forstand er en forpligtelse opdatering af en post i en database. I forbindelse med en databasetransaktion refererer en engagement til at gemme data permanent efter et sæt tentative ændringer. En forpligtelse afslutter en transaktion i en relationsdatabase og giver alle andre brugere mulighed for at se ændringerne.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Commit

Når et databasesystem bekræfter, at data er gemt, skal dette være en jernbeklædt garanti. Hvis ikke, er der en risiko for dataintegritetsproblemer, hvor der er usikkerhed om, hvorvidt de tilgængelige data faktisk er korrekte.

Selvom dette lyder enkelt, er virkeligheden, at databasesystemer også skal tilbyde en grad af fejltolerance. Dette betyder, at dataene stadig skal gemmes, selv i tilfælde af tab af nogle nøglekomponenter, dvs. diskfejl. Et godt databasesystem skal også gendanne i tilfælde af pludseligt strømtab og stadig roll-back eller fortryde alle uforpligtede brugerændringer eller transaktioner. Dette opnås normalt ved at logge alle transaktioner til en speciel fil, der derefter bruges i tilfælde af gendannelse af data.

Forpligtelser tjener også en anden vigtig funktion - de fungerer som de afgørende punkter, hvor ændrede data er synlige for andre brugere. Sig, en klients adresse redigeres i et databasesystem. Indtil transaktionen er gemt, skal andre brugere, der forespørger om den samme klients data, kun se den adresse, der var der, før den blev redigeret. Når den nye adresse er begået, erstatter den gamle adresse permanent den disk, og alle brugere, der nu forespørger om dataene, kan nu se den ændrede adresse.