Koti tietokannat Mikä on atomisuus? - määritelmä techopediasta

Mikä on atomisuus? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä atomisuus tarkoittaa?

Atomisuus on ominaisuus tietokantajärjestelmistä, jotka sanovat, missä tapahtuman on oltava kaikki vai ei mitään. Toisin sanoen tapahtuman on joko tapahduttava kokonaan tai sitä ei tapahdu ollenkaan. Se ei saa täyttyä osittain.

Techopedia selittää atomisuuden

Atomisuus on osa ACID-mallia (atomisuus, johdonmukaisuus, eristäminen, kestävyys), joka on joukko periaatteita, joilla taataan tietokantatapahtumien luotettavuus. Atomisuus saavutetaan yleensä monimutkaisilla mekanismeilla, kuten kirjaamisella tai kirjaamisella, tai käyttöjärjestelmän puheluilla.

Atomitapahtuman määritelmä päätetään sen kontekstin tai ympäristön mukaan, jossa se toteutetaan. Esimerkiksi online-lentoyhtiön varausjärjestelmässä varaus voi koostua kahdesta erillisestä toiminnosta, jotka yhdessä muodostavat tapahtuman - istuimen maksamisesta ja istuimen varaamisesta juuri maksamalle asiakkaalle. Liikelogiikka määrää, että näiden kahden, vaikkakin erillisen ja erillisen toiminnan, on tapahduttava yhdessä. Jos yksi tapahtuu ilman toista, ongelmia voi ilmetä. Esimerkiksi järjestelmä voi varata saman paikan kahdelle erilliselle asiakkaalle.

On välttämätöntä, että atomisuutta tarjoava tietokantajärjestelmä pystyy tekemään niin myös virransyötön tai sen alla olevan tietokantaa käyttävän käyttöjärjestelmän tai sovelluksen vikojen varalta.

Mikä on atomisuus? - määritelmä techopediasta