Nätverkspartition
En nätverkspartition är en uppdelning av ett datornätverk i relativt oberoende subnät , antingen genom design, för att optimera dem separat, eller på grund av fel på nätverksenheter. Distribuerad programvara måste utformas för att vara partitionstolerant, det vill säga även efter att nätverket har partitionerats fungerar det fortfarande korrekt.
Till exempel, i ett nätverk med flera subnät där noderna A och B är belägna i ett subnät och noderna C och D finns i ett annat, uppstår en partition om nätverksväxlingsenheten mellan de två subnäten misslyckas. I det fallet kan noderna A och B inte längre kommunicera med noderna C och D, utan alla noder AD fungerar på samma sätt som tidigare.
Som en CAP-avvägning
CAP -teoremet är baserat på tre avvägningar: konsistens , tillgänglighet och partitionstolerans. Partitionstolerans, i detta sammanhang, betyder ett databehandlingssystems förmåga att fortsätta bearbeta data även om en nätverkspartition orsakar kommunikationsfel mellan delsystem.