Junior — Middle
Mi a neve annak az elméletnek, amely leírja a NoSQL adatbázisok architektúrájára vonatkozó követelményeket?
sobes.tech MI
Válasz az MI-től
A NoSQL adatbázisok architektúrájára vonatkozó követelményeket leíró tétel a CAP-tétel (Konzisztencia, Elérhetőség, Partíciótűrés) néven ismert.
Azt állítja, hogy egy elosztott rendszer csak két tulajdonságot tud egyszerre biztosítani a három közül:
- Konzisztencia: minden csomópont ugyanazokat az adatokat látja ugyanabban az időben.
- Elérhetőség: minden kérés választ kap, még akkor is, ha a rendszer egy része nem elérhető.
- Partíciótűrés: a rendszer tovább működik hálózati szétválás esetén.
NoSQL adatbázisokban gyakran választanak olyan kombinációt, ahol az egyik tulajdonságot feláldozzák az alkalmazás igényei szerint.