Inhoudsopgave:
- Definitie - Wat betekent in principe beschikbare, zachte toestand, uiteindelijke consistentie (BASE)?
- Techopedia verklaart fundamenteel beschikbare, zachte staat, eventuele consistentie (BASE)
Definitie - Wat betekent in principe beschikbare, zachte toestand, uiteindelijke consistentie (BASE)?
Fundamenteel beschikbaar, Soft State, Eventual Consistency (BASE) is een ontwerpfilosofie voor gegevenssystemen die de beschikbaarheid verkiest boven de consistentie van de activiteiten. BASE is ontwikkeld als een alternatief voor het produceren van meer schaalbare en betaalbare data-architecturen, die meer opties biedt voor de uitbreiding van ondernemingen / IT-klanten en eenvoudigweg meer hardware aanschaft om data-activiteiten uit te breiden.Techopedia verklaart fundamenteel beschikbare, zachte staat, eventuele consistentie (BASE)
BASE kan worden verklaard in tegenstelling tot een andere ontwerpfilosofie - Atomiciteit, Consistentie, Isolatie, Duurzaamheid (ACID). Het ACID-model bevordert consistentie boven beschikbaarheid, terwijl BASE beschikbaarheid bevordert boven consistentie.
Experts hebben opgemerkt dat BASE een niveau van "falen" of gebrek aan consistentie vereist, waardoor een gegevensbewerking minder effectief wordt uitgevoerd zonder gebruikers te overbelasten. Een voorbeeld is wanneer een ontwerper de consistentie van een financiële transactionele database versoepelt door vertraging tussen een transactie en accountupdates toe te staan. Door minder constant bijgewerkte gegevens toe te staan, hebben ontwikkelaars de vrijheid om andere efficiëntieverbeteringen in het totale systeem in te bouwen. Met andere woorden, elementen als consistentie en beschikbaarheid worden vaak gezien als middelenconcurrenten, waarbij het aanpassen van de ene de andere kan beïnvloeden. In BASE omarmen ingenieurs het idee dat gegevens de flexibiliteit hebben om "uiteindelijk" bijgewerkt, opgelost of consistent gemaakt te worden in plaats van onmiddellijk opgelost.
