Skip to content
EntityQ616639· pop 22· linked from 449 articles

Apache Cassandra

Sign in to save

Also known as Cassandra

система управления базами данных

Official website

Apache Cassandra | Apache Cassandra Documentation

Open Source NoSQL Database Manage massive amounts of data, fast, without losing sleep

cassandra.apache.org

Link to the official site · 8,451 chars · not written by Vinony

Wikidata facts

Subclass of
free software
Named after
Cassandra
Official website
cassandra.apache.org
Image
Helenos for Apache Cassandra.PNG
Has use
database
Show 13 more facts
social media followers
40833
software version identifier
5.0.7
Commons category
Apache Cassandra
programmed in
Java
publication date
2008-07-00
IRC channel URL
irc://irc.freenode.net/cassandra
inception
2008-07-00
native label
Apache Cassandra
Sources (10)

via Wikidata · CC0

Article · Русский

Apache Cassandra — распределённая система управления базами данных, относящаяся к классу NoSQL-систем и рассчитанная на создание высокомасштабируемых и надёжных хранилищ огромных массивов данных, представленных в виде хэша. Изначально проект был разработан в недрах Facebook и в 2009 году передан под крыло фонда Apache Software Foundation, эта организация продолжает развитие проекта. Промышленные решения на базе Cassandra развёрнуты для обеспечения сервисов таких компаний, как Cisco, IBM, , Reddit, Digg, Rackspace, Huawei, Netflix, Apple, Instagram, GitHub, Twitter и Spotify. К 2011 году крупнейший кластер серверов, обслуживающий единую базу данных под управлением Cassandra, насчитывал более 400 машин и содержал данные размером более 300 ТБ. Написана на языке Java, реализует распределённую хэш-систему, сходную с DynamoDB, что обеспечивает практически линейную масштабируемость при увеличении объёма данных. Использует модель хранения данных на базе семейства столбцов, чем отличается от систем, подобных , которые хранят данные только в связке «ключ — значение», возможностью организовать хранение хэшей с несколькими уровнями вложенности. Относится к категории отказоустойчивых СУБД: помещённые в базу данные автоматически реплицируются на несколько узлов распределённой сети или даже равномерно распределяются в нескольких дата-центрах. При сбое узла его функции на лету подхватываются другими узлами, добавление новых узлов в кластер и обновление версии Cassandra производится на лету, без дополнительного ручного вмешательства и переконфигурации других узлов. Тем не менее настоятельно рекомендуется заново сгенерировать ключи (метки) для каждого узла, включая существующие, чтобы сохранить качество распределения нагрузки. Генерации ключей для существующих узлов можно избежать в случае кратного увеличения количества узлов (в 2 раза, в 3 раза и так далее).

Abstract from DBpedia / Wikipedia · CC BY-SA