partitionstoleransstrategier
Partitionstoleransstrategier avser metoder och principer som används i distribuerade system för att fungera när nätverkspartitioner uppstår, dvs. när kommunikation mellan noder fördröjs eller bryts. En grundläggande utmaning är balansen mellan tillgänglighet och konsistens som formaliseras av CAP-teoremet: vid partitioner kan system behöva prioritera antingen att svara snabbt (tillgänglighet) eller att behålla konsekvent data över repliker, vilket i praktiken ofta innebär kompromisser i lätet eller lätet i hur uppdateringar replikeras och valideras.
Vanliga tekniker innefattar replikering med quorum: läs- och skrivquorum som kräver att ett antal oberoende noder
Konfliktlösning och konvergens är centrala delar av partitionstoleransstrategier. När samtidiga uppdateringar uppstår kan versionering som vector
Praktiska överväganden innefattar konsekvensbetingelser, tidsavbrott och felupptäckt under partitioner, samt hur data är partitionerad eller shardad