Begå

Författare: Laura McKinney
Skapelsedatum: 1 April 2021
Uppdatera Datum: 14 Maj 2024
Anonim
Begå - Teknologi
Begå - Teknologi

Innehåll

Definition - Vad betyder åtagande?

I allmän mening är en åtagande uppdatering av en post i en databas. I en databastransaktion är det en åtkomst som avser att spara data permanent efter en uppsättning tentativa förändringar. En åtagande avslutar en transaktion inom en relationsdatabas och gör att alla andra användare kan se förändringarna.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Commit

När ett databassystem bekräftar att data har sparats måste detta vara en järnklädd garanti. Om inte, finns det risk för problem med dataintegritet, där det finns osäkerhet om tillgängliga data verkligen är korrekta.

Även om detta låter enkelt, är verkligheten att databassystem måste erbjuda en viss grad av fel-tolerans. Detta innebär att data fortfarande måste sparas även vid förlust av vissa nyckelkomponenter, dvs skivfel. Ett bra databassystem måste också återhämta sig vid plötslig strömförlust och fortfarande rulla tillbaka eller ångra alla oåtkomliga användarändringar eller transaktioner. Detta uppnås vanligtvis genom att logga in alla transaktioner till en speciell fil som sedan kommer att användas om dataåterhämtning krävs.

Åtaganden tjänar också en annan viktig funktion - de fungerar som avgörande punkter vid vilka förändrad data är synlig för andra användare. Säg, en klients adress redigeras i ett databassystem. Tills transaktionen har sparats ska andra användare som frågar samma klientdata bara se adressen som fanns innan den redigerades. När den nya adressen har begåtts ersätter den gamla adressen permanent på disken, och alla användare som nu frågar informationen ser nu den ändrade adressen.