Sadržaj:
Definicija - Što znači Apache Cassandra?
Apache Cassandra je otvoreni izvorni sustav za upravljanje distribuiranom bazom podataka NoSQL. Izvorno su ga na Facebooku razvili Avinash Lakshman i Prashant Malik. Verzija 2.0.7 objavljena je 14. travnja 2014.Tehopedija objašnjava Apache Cassandra
Apache Cassandra koristi sustav NoSQL umjesto tradicionalnog sustava upravljanja relacijskim bazama podataka (RDBMS), jer potonji nije dobro prikladan za rukovanje velikim količinama nestrukturiranih podataka, poput onih koje proizvode web stranice ili internetske tvrtke. NoSQL je jednostavnijeg dizajna i podržava horizontalno skaliranje, što omogućava dodavanje novih poslužitelja radi bolje izvedbe.
Cassandra koristi arhitekturu peer-to-peer umjesto postavke master / slave koja se koristi u RDBMSs. U bivšem nema glavnog poslužitelja, kao što je dijeljenje datoteka peer-to-peer. Ako se glavni poslužitelj zaustavi ili pokvari zbog brojnih zahtjeva, podređeni poslužitelji ostaju beskorisni, dok je u paketu peer-to-peer svaki skup baze podataka jednak i može prihvatiti zahtjeve bilo kojeg klijenta. Kao rezultat toga, Cassandra nema niti jednu točku neuspjeha.
