Об этом проекте

Apache Cassandra — это распределенная база данных, которая организует данные в таблицы с обязательными первичными ключами. Она использует партиционирование для распределения данных между несколькими машинами прозрачным для приложения способом, автоматически перераспределяя данные при добавлении или удалении узлов из кластера. Ключевые особенности включают: - Архитектура Row Store: организация данных по строкам и столбцам, аналогично реляционным базам данных. - Cassandra Query Language (CQL): язык запросов, тесно связанный с SQL, поддерживающий коллекции, но исключающий объединения (joins) и подзапросы. - Линейная масштабируемость: разработана для масштабирования на стандартном оборудовании или в облачных средах без потери производительности. - Отказоустойчивость: проверенная способность поддерживать работу распределенных узлов. Технические требования для работы включают Java (для сервера) и Python (для интерфейса командной строки cqlsh).