Kazalo:
- Opredelitev - Kaj pomeni v bistvu na voljo, mehko stanje, morebitna konsistentnost (BASE)?
- Tehopedia razlaga v osnovi na voljo, mehko stanje, morebitno konsistentnost (BASE)
Opredelitev - Kaj pomeni v bistvu na voljo, mehko stanje, morebitna konsistentnost (BASE)?
V osnovi na voljo, Soft State, Eventual Consistency (BASE) je filozofija oblikovanja podatkovnega sistema, ki nagrajuje razpoložljivost zaradi doslednosti operacij. BASE je bil razvit kot alternativa za izdelavo bolj razširljivih in cenovno dostopnih arhitektur podatkov, saj ponuja več možnosti za širitev strank / IT odjemalcev in preprosto pridobivanje več strojne opreme za razširitev podatkovnih operacij.Tehopedia razlaga v osnovi na voljo, mehko stanje, morebitno konsistentnost (BASE)
BASE je mogoče razložiti v nasprotju z drugo oblikovalsko filozofijo - Atomicity, Doslednost, Izolacija, Trajnost (ACID). Model ACID spodbuja skladnost glede razpoložljivosti, medtem ko BASE spodbuja razpoložljivost nad doslednostjo.
Strokovnjaki so ugotovili, da BASE zahteva raven "odpovedi" ali pomanjkanja doslednosti, zaradi česar bo delovanje podatkov potekalo manj učinkovito brez preobremenitve uporabnikov. Primer je, ko oblikovalec sprosti doslednost podatkovne baze finančnih transakcij, tako da omogoči zaostanek med transakcijo in posodobitvami računa. Dovoljenje manj stalno posodabljanih podatkov daje razvijalcem svobodo, da vgradijo druge učinkovitosti v celotni sistem. Z drugimi besedami, elementi, kot sta doslednost in razpoložljivost, se pogosto obravnavajo kot konkurenčni viri, če prilagajanje lahko vpliva na drugega. V BASE inženirji sprejemajo idejo, da so podatki prožni, da jih je mogoče "sčasoma" posodobiti, rešiti ali narediti dosledne, ne pa takoj rešiti.