It-teorema CAP tiddikjara li sistema distribuita tista' tigarantisxi għal-iktar tnejn minn tlieta mill-proprjetajiet — Konsistenza, Disponibbilità, u Tolleranza tal-Partizzjoni — fl-istess ħin. Peress li l-partizzjonijiet tan-netwerk huma inevitabbli, il-għażla reali hija bejn il-konsistenza u l-disponibbilità matul partizzjoni.
Il-proprjetajiet it-tliet
CONSISTENCY (C) → every read sees the latest write (all nodes agree on the data)
AVAILABILITY (A) → every request gets a response (the system stays responsive)
PARTITION TOLERANCE (P) → the system keeps working despite network partitions
(communication breaks between nodes)
→ CAP: you can only fully guarantee TWO of these three simultaneously.
