Koti turvallisuus Mikä on happo tietokannoissa? - määritelmä techopediasta

Mikä on happo tietokannoissa? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä tarkoittaa atomisuuden johdonmukaisuuden eristämisen kestävyys (ACID)?

Atomisuuden johdonmukaisuuden eristämisen kestävyys (ACID) on käsite, joka viittaa tietokantajärjestelmän neljään tapahtumaominaisuuteen: atomisuus, johdonmukaisuus, eristys ja kestävyys.

Techopedia selittää atomisuuden konsistenssin eristyksen kestävyyden (ACID)

Tietokanta takaa seuraavat neljä ominaisuutta tietokannan luotettavuuden varmistamiseksi:


Atomiteetti: Tietokanta noudattaa kaikkia tai ei mitään -sääntöä, ts. Tietokanta pitää kaikkia tapahtumaoperaatioita yhtenä kokonaisuutena yksikönä tai atomina. Siten, kun tietokanta käsittelee tapahtumaa, se joko on täysin valmis tai sitä ei suoriteta ollenkaan.


Johdonmukaisuus: Varmistaa, että tietokantaan kirjoitetaan vain voimassa olevat tiedot, jotka seuraavat kaikkia sääntöjä ja rajoituksia. Kun tapahtuma johtaa virheellisiin tietoihin, tietokanta palaa aikaisempaan tilaansa, joka noudattaa kaikkia tavanomaisia ​​sääntöjä ja rajoituksia.


Eristäminen: Varmistaa, että transaktiot käsitellään turvallisesti ja itsenäisesti samanaikaisesti ilman häiriöitä, mutta se ei takaa tapahtumien järjestystä. Esimerkiksi käyttäjä A nostaa 100 dollaria ja käyttäjä B nostaa 250 dollaria käyttäjän Z tililtä, ​​jonka saldo on 1000 dollaria. Koska sekä A että B käyttävät Z: n tiliä, yhden käyttäjän on odotettava, kunnes toinen käyttäjän tapahtuma on valmis, välttäen epäjohdonmukaisia ​​tietoja. Jos B: n vaaditaan odottamaan, B: n on odotettava, kunnes A: n tapahtuma on saatu päätökseen, ja Z: n tilin saldo muuttuu 900 dollariksi. Nyt B voi nostaa 250 dollaria tästä 900 dollarin saldosta.


Kestävyys: Yllä olevassa esimerkissä käyttäjä B voi nostaa 100 dollaria vasta kun käyttäjän A tapahtuma on suoritettu loppuun ja päivitetty tietokantaan. Jos järjestelmä epäonnistuu ennen A: n tapahtuman kirjaamista tietokantaan, A ei voi nostaa rahaa, ja Z: n tili palaa aikaisempaan tasalaatuiseen tilaansa.

Mikä on happo tietokannoissa? - määritelmä techopediasta