Hem Utveckling Vad är i princip tillgängligt, mjukt tillstånd, eventuell konsistens (bas)? - definition från techopedia

Vad är i princip tillgängligt, mjukt tillstånd, eventuell konsistens (bas)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder i grunden tillgängligt, mjukt tillstånd, eventuell konsistens (BASE)?

I grund och botten är Soft State, Eventual Consistency (BASE) en filosofi för datasystemdesign som ger pris på tillgänglighet över verksamhetens konsistens. BASE utvecklades som ett alternativ för att producera mer skalbara och prisvärda dataarkitekturer, vilket ger fler alternativ för att utöka företag / IT-klienter och helt enkelt skaffa mer hårdvara för att utöka datafunktioner.

Techopedia förklarar Basically Available, Soft State, Eventual Consistency (BASE)

BASE kan förklaras i motsats till en annan designfilosofi - Atomicity, Consistency, Isolation, Durability (ACID). ACID-modellen främjar konsistens över tillgänglighet, medan BASE främjar tillgänglighet framför konsistens.

Experter har noterat att BASE kräver en nivå av "misslyckande" eller brist på konsistens, vilket gör att en dataoperation körs mindre effektivt utan att överbelasta användare. Ett exempel är när en designer slappnar av konsistensen i en finansiell transaktionsdatabas genom att möjliggöra fördröjningstid mellan en transaktion och kontouppdateringar. Att tillåta mindre ständigt uppdaterade data ger utvecklarna frihet att bygga in andra effektiviteter i det övergripande systemet. Med andra ord, element som konsistens och tillgänglighet ses ofta som resurskonkurrenter, där justering av en kan påverka en annan. I BASE omfattar ingenjörer idén att data har flexibilitet att "så småningom" uppdateras, lösas eller göras konsekvent, snarare än omedelbart lösas.

Vad är i princip tillgängligt, mjukt tillstånd, eventuell konsistens (bas)? - definition från techopedia