Kestävyys

Kirjoittaja: Robert Simon
Luomispäivä: 18 Kesäkuu 2021
Päivityspäivä: 13 Saattaa 2024
Anonim
Kestävyys - Tekniikka
Kestävyys - Tekniikka

Sisältö

Määritelmä - mitä kestävyys tarkoittaa?

Tietokantojen kestävyys on ominaisuus, joka varmistaa, että tapahtumat tallennetaan pysyvästi, eivätkä ne vahingossa katoa tai poistu edes tietokannan kaatumisen aikana. Tämä saavutetaan yleensä tallentamalla kaikki tapahtumat haihtumattomalle tallennusvälineelle.


Kestävyys on osa ACID-lyhennettä, joka tarkoittaa atomisuutta, konsistenssia, eristystä ja kestävyyttä. ACID on joukko ominaisuuksia, jotka takaavat kaikkien tietokantatapahtumien luotettavuuden.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää kestävyyden

On olemassa useita organisaatioita, kuten pankkeja ja sairaaloita, joiden olemassaolo riippuu tietokantojen ylläpitämistä tietojärjestelmistä. Mahdollisuus periä 100% kaikista sitoutuneista liiketoimista on ehdottoman välttämätöntä. Talteenottoasteen on oltava 100 prosenttia, ei 90 prosenttia tai edes 99,6 prosenttia. Lisäksi tämän palautuksen on oltava pysyvää, mikä tarkoittaa, että kaikki tapahtumat on rekonstruoitava, vaikka tietokantapalvelin kaatuu käyttöjärjestelmän vian tai virrankatkon vuoksi.


Voit heti nähdä, miksi kestävyys, osana ACID: ää, on pyhä graali relaatiotietokantajärjestelmien suunnittelijoille. ACID, termi, jota Theo Harder ja Andreas Reuter ovat suosineet vuonna 1983 julkaistussa artikkelissa "Transaction-Oriented Database Recovery", ovat ominaisuusjoukko, joka oikein toteutettuna takaa aina kaiken tietokannan luotettavan käsittelyn, käsittelyn ja varastoinnin liiketoimet.

Kestävyys nykyaikaisissa relaatiotietokantajärjestelmissä saavutetaan yleensä tapahtumalokien - kierrätettävien tiedostojen - tiedostojen avulla, joita käytetään kaikkien tietokantatapahtumien tallentamiseen istunnossa. Kun käyttäjä antaa sitoumuskomennon, tapahtuma kirjoitetaan ensin haihtumattomalle välineelle, kuten kiintolevylle, tallennettuihin tietokantatiedostoihin, mikä tehdään ennen käyttäjän vahvistamista, että tallennus on tapahtunut. Jos tietokanta kaatuu ennen tallennusta, tiedot ovat edelleen tapahtumalokissa, kun tietokanta seuraavan kerran käynnistetään uudelleen, mutta kaikki sitomattomat muutokset peruutetaan tai palautetaan. Hajautetussa laskennassa, jossa palvelimet ovat maantieteellisesti hajaantuneita, tätä takuuta on vaikea tai vaikea toteuttaa, joten sama saavutetaan kaksivaiheisen sitoutumisen avulla.


Tämä määritelmä kirjoitettiin tietokantojen yhteenvetoon