Apache Cassandra
Apache Cassandra — распределённая система управления базами данных, относящаяся к классу NoSQL-систем и рассчитанная на создание высокомасштабируемых и надёжных хранилищ огромных массивов данных, представленных в виде хэша.

Изначально проект был разработан в недрах Facebook и в 2009 году передан под крыло фонда Apache Software Foundation, эта организация продолжает развитие проекта. Промышленные решения на базе Cassandra развёрнуты для обеспечения сервисов таких компаний, как Cisco, IBM, Cloudkick, Reddit, Digg, Rackspace, Huawei, Netflix, Apple, Instagram, GitHub, Twitter и Spotify. К 2011 году крупнейший кластер серверов, обслуживающий единую базу данных под управлением Cassandra, насчитывал более 400 машин и содержал данные размером более 300 ТБ.

Написана на языке Java, реализует распределённую хэш-систему, сходную с DynamoDB, что обеспечивает практически линейную масштабируемость при увеличении объёма данных. Использует модель хранения данных на базе семейства столбцов, чем отличается от систем, подобных , которые хранят данные только в связке «ключ — значение», возможностью организовать хранение хэшей с несколькими уровнями вложенности. Относится к категории отказоустойчивых СУБД: помещённые в базу данные автоматически реплицируются на несколько узлов распредёленной сети или даже равномерно распределяются в нескольких дата-центрах. При сбое узла его функции на лету подхватываются другими узлами, добавление новых узлов в кластер и обновление версии Cassandra производится на лету, без дополнительного ручного вмешательства и переконфигурации других узлов. Тем не менее настоятельно рекомендуется заново сгенерировать ключи (метки) для каждого узла, включая существующие, чтобы сохранить качество распределения нагрузки. Генерации ключей для существующих узлов можно избежать в случае кратного увеличения количества узлов (в 2 раза, в 3 раза и так далее).
Q176165
система управления базами данных
Concept
Q82231
NoSQL
MISC
Q355
Facebook
MEDIA
Q489709
Apache Software Foundation
ORG
Q173395
Cisco
ORG
Q37156
IBM
ORG
None
Cloudkick
UNK
Q1136
Reddit
ORG
Q270478
Digg
MEDIA
Q2990586
Rackspace
MEDIA
Q160120
Huawei
ORG
Q907311
Netflix
ORG
Q312
Apple
ORG
Q209330
Instagram
Concept
Q364
GitHub
ORG
Q918
Twitter
MEDIA
Q689141
Spotify
MEDIA
Q251
Java
Concept
Q15731832
DynamoDB
MEDIA
Q82231
семейства столбцов
MISC
Q80585
ключ — значение
Concept
Q616639
Apache Cassandra
MISC
2009-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
в 2009
DATE
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
instance of
developer
programming language
instance of
subclass of