Съдържание:
Определение - Какво означава Apache Cassandra?
Apache Cassandra е система за управление на разпределени бази данни с отворен код NoSQL. Първоначално е разработен във Facebook от Авинаш Лакшман и Прашант Малик. Версия 2.0.7 излиза на 14 април 2014 г.Техопедия обяснява Апаче Касандра
Apache Cassandra използва системата NoSQL вместо традиционната система за управление на релационни бази данни (RDBMS), тъй като последната не е много подходяща за работа с големи обеми от неструктурирани данни, като тези, произведени от уебсайтове или онлайн компании. NoSQL има по-опростен дизайн и поддържа хоризонтално мащабиране, което позволява добавянето на нови сървъри за по-добра производителност.
Cassandra използва архитектура peer-to-peer вместо настройката master / slave, използвана в RDBMS. Няма главен сървър в предишния, например при споделяне на файлове peer-to-peer. Ако главният сървър спира или се повреди поради многобройни заявки, подчинените сървъри се оказват безполезни, докато при настройка на партньорска мрежа, всеки клъстер от база данни е равен и може да приема заявки от всеки клиент. В резултат Касандра няма нито една точка на провал.