Tartalomjegyzék:
Meghatározás - Mit jelent az Apache Cassandra?
Az Apache Cassandra egy nyílt forráskódú NoSQL elosztott adatbázis-kezelő rendszer. Eredetileg a Facebookon fejlesztették ki Avinash Lakshman és Prashant Malik. A 2.0.7 verzió 2014. április 14-én jelent meg.A Techopedia magyarázza az Apache Cassandra-t
Az Apache Cassandra a NoSQL rendszert használja a hagyományos relációs adatbázis-kezelő rendszer (RDBMS) helyett, mivel az utóbbi nem alkalmas nagy mennyiségű strukturálatlan adat kezelésére, például a webhelyek vagy az online cégek által készített adatokra. A NoSQL egyszerűbb felépítésű, és támogatja a vízszintes méretezést, amely lehetővé teszi új szerverek hozzáadását a jobb teljesítmény érdekében.
A Cassandra peer-to-peer architektúrát használ az RDBMS-ekben használt master / slave beállítás helyett. Az előbbiekben nincs olyan mesterszerver, mint a peer-to-peer fájlmegosztás. Ha egy főkiszolgáló sok kérés miatt leáll vagy megszakad, a slave kiszolgálókat használhatatlanná teszik, míg a peer-to-peer beállításnál minden adatbázis-fürt egyenlő, és bármilyen ügyféltől kéréseket képes fogadni. Ennek eredményeként a Cassandrának nincs egyetlen pontja a kudarcnak.
