Obsah:
- Definice - Co to v podstatě znamená, měkký stav, eventuální konzistence (BASE)?
- Techopedia vysvětluje v podstatě dostupné, měkký stav, eventuální konzistenci (BASE)
Definice - Co to v podstatě znamená, měkký stav, eventuální konzistence (BASE)?
V zásadě k dispozici, měkký stav, eventuální konzistence (BASE) je filozofie návrhu datového systému, která oceňuje dostupnost nad konzistentností operací. BASE byl vyvinut jako alternativa pro výrobu škálovatelnějších a cenově dostupných datových architektur, poskytujících více možností rozšiřování podniků / IT klientů a jednoduše získávat více hardwaru pro rozšíření datových operací.Techopedia vysvětluje v podstatě dostupné, měkký stav, eventuální konzistenci (BASE)
BASE lze vysvětlit na rozdíl od jiné filozofie designu - Atomicita, konzistence, izolace, trvanlivost (ACID). Model ACID podporuje konzistenci nad dostupností, zatímco BASE podporuje dostupnost nad konzistencí.
Odborníci si všimli, že BASE vyžaduje úroveň „selhání“ nebo nedostatečné konzistence, což způsobuje, že datová operace běží méně efektivně bez přetížení uživatelů. Příkladem je situace, kdy návrhář uvolní konzistenci databáze finančních transakcí tím, že umožní zpoždění mezi aktualizací transakce a účtu. Povolení méně neustále aktualizovaných dat dává vývojářům svobodu zabudovat do celkového systému další efektivnosti. Jinými slovy, prvky, jako je konzistence a dostupnost, jsou často považovány za konkurenty zdrojů, kde přizpůsobení jednoho může ovlivnit druhého. V BASE inženýři přijali myšlenku, že data mají flexibilitu, aby mohla být „nakonec“ aktualizována, vyřešena nebo provedena konzistentně, než aby byla okamžitě vyřešena.
