Koti kehitys Mikä on tietokannan sitoutuminen? - määritelmä techopediasta

Mikä on tietokannan sitoutuminen? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä Commit tarkoittaa?

Yleisessä mielessä sitoutuminen on tietueen päivittäminen tietokantaan. Tietokantatapahtuman yhteydessä sitoutuminen tarkoittaa datan tallentamista pysyvästi alustavien muutosten jälkeen. Sitoutuminen lopettaa tapahtuman relaatiotietokannassa ja antaa kaikkien muiden käyttäjien nähdä muutokset.

Techopedia selittää Commitin

Kun tietokantajärjestelmä vahvistaa, että tiedot on tallennettu, tämän on oltava rautapeitteinen takuu. Jos ei, on olemassa tietojen eheysongelmien riski, jossa on epävarmuutta siitä, ovatko käytettävissä olevat tiedot oikein.


Vaikka tämä kuulostaa yksinkertaiselta, tosiasia on, että tietokantajärjestelmien on tarjottava myös tietyntyyppinen vikasietoisuus. Tämä tarkoittaa, että tiedot on silti tallennettava, vaikka jotkut avainkomponentit katoavat, toisin sanoen levyvika. Hyvän tietokantajärjestelmän on myös palauduttava äkilliseen virrankatkokseen ja silti peruutettava tai peruutettava kaikki käyttämättä jätetyt käyttäjän muutokset tai tapahtumat. Tämä saavutetaan yleensä kirjaamalla kaikki tapahtumat erityiseen tiedostoon, jota käytetään sitten siinä tapauksessa, että tietojen palauttaminen vaaditaan.


Sitoumukset palvelevat myös toista tärkeää toimintoa - ne toimivat määrityspisteinä, joissa muuttunut tieto on muiden käyttäjien nähtävissä. Oletetaan, että asiakkaan osoitetta muokataan tietokantajärjestelmässä. Kunnes tapahtuma on tallennettu, muiden käyttäjien, jotka kysyvät samaa asiakkaan tietoja, tulisi nähdä vain osoite, joka oli siellä ennen sen muokkaamista. Kun osoite on sitoutunut, uusi osoite korvaa pysyvästi levyllä olevan vanhan, ja kaikki käyttäjät, jotka nyt kysyttävät tietoja, näkevät nyt muutetun osoitteen.

Mikä on tietokannan sitoutuminen? - määritelmä techopediasta