Дом Базы данных Что такое Apache Cassandra? - определение из техопедии

Что такое Apache Cassandra? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Apache Cassandra?

Apache Cassandra - это система управления распределенной базой данных NoSQL с открытым исходным кодом. Первоначально он был разработан в Facebook Авинаш Лакшман и Прашант Малик. Версия 2.0.7 была выпущена 14 апреля 2014 года.

Техопедия объясняет Апача Кассандру

Apache Cassandra использует систему NoSQL вместо традиционной системы управления реляционными базами данных (RDBMS), поскольку последняя не очень подходит для обработки больших объемов неструктурированных данных, таких как те, которые создаются веб-сайтами или онлайн-компаниями. NoSQL имеет более простую конструкцию и поддерживает горизонтальное масштабирование, что позволяет добавлять новые серверы для повышения производительности.


Cassandra использует одноранговую архитектуру вместо настройки master / slave, используемой в RDBMS. В первом случае нет главного сервера, как в одноранговом обмене файлами. Если главный сервер останавливается или выходит из строя из-за многочисленных запросов, подчиненные серверы оказываются бесполезными, тогда как при одноранговой настройке каждый кластер базы данных одинаков и может принимать запросы от любого клиента. В результате у Кассандры нет единой точки отказа.

Что такое Apache Cassandra? - определение из техопедии