Dom Razvoj Što je u osnovi dostupno, mekano stanje, eventualna konzistencija (baza)? - definicija iz tehopedije

Što je u osnovi dostupno, mekano stanje, eventualna konzistencija (baza)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači u osnovi dostupno, meko stanje, događajna konzistencija (BASE)?

U osnovi dostupno, soft stanje, eventualna konzistentnost (BASE) je filozofija dizajna sustava podataka koja nagrađuje dostupnost zbog dosljednosti operacija. BASE je razvijen kao alternativa za proizvodnju skalabilnijih i pristupačnijih arhitektura podataka, pružajući više mogućnosti za širenje poduzeća / IT klijenata i jednostavno nabavljanje više hardvera za proširenje podatkovnih operacija.

Tehopedija objašnjava osnovno dostupnu, mekanu državu, konačnu konzistenciju (BASE)

BASE se može objasniti za razliku od druge filozofije dizajna - Atomicity, dosljednost, izoliranost, trajnost (ACID). ACID model promovira dosljednost preko dostupnosti, dok BASE promiče dostupnost nad dosljednošću.

Stručnjaci su primijetili da BASE zahtijeva razinu "neuspjeha" ili nedostatka dosljednosti, zbog čega se rad s podacima odvija manje učinkovito bez preopterećenja korisnika. Primjer je kada dizajner opušta konzistentnost baze podataka o transakcijskim podacima omogućujući vrijeme kašnjenja između transakcije i ažuriranja računa. Omogućavanje manje stalno ažuriranih podataka daje programerima slobodu da ugrade ostale učinkovitosti u cjelokupni sustav. Drugim riječima, elementi poput dosljednosti i dostupnosti često se gledaju kao konkurenti resursa, pri čemu prilagođavanje može utjecati na drugo. U BASE inženjeri prihvaćaju ideju da podaci imaju fleksibilnost koju treba „na kraju“ ažurirati, riješiti ili učiniti dosljednom, a ne trenutno riješiti.

Što je u osnovi dostupno, mekano stanje, eventualna konzistencija (baza)? - definicija iz tehopedije