Sobes.tech
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.