Obsah:
Definice - Co znamená Apache Cassandra?
Apache Cassandra je open-source NoSQL distribuovaný systém správy databází. Původně to na Facebooku vyvinuli Avinash Lakshman a Prashant Malik. Verze 2.0.7 byla vydána 14. dubna 2014.Techopedia vysvětluje Apache Cassandru
Apache Cassandra používá systém NoSQL místo tradičního systému správy relačních databází (RDBMS), protože ten není vhodný pro zpracování velkého množství nestrukturovaných dat, jako jsou data vytvářená webovými stránkami nebo online společnostmi. NoSQL má jednodušší design a podporuje horizontální škálování, což umožňuje přidání nových serverů pro lepší výkon.
Cassandra používá architekturu peer-to-peer namísto nastavení master / slave používaného v RDBMS. V prvním případě neexistuje žádný hlavní server, jako je sdílení souborů typu peer-to-peer. Pokud se hlavní server zastaví nebo zhroutí kvůli mnoha požadavkům, jsou podřízené servery zneužitečné, zatímco v nastavení typu peer-to-peer je každý databázový cluster stejný a může přijímat požadavky od libovolného klienta. V důsledku toho nemá Cassandra jediný bod selhání.
