Cassandra — распределенная база данных, в основу которой положены идеи
Dynamo и
Google Big Table
Обзор основных особенноестей:
- Проверена в работе (используется в Facebook, Twitter, Digg и в др.)
- Отказоустойчива (каждая запись дублируется на нескольких узлах в кластере)
- Децентрализована (все узлы в кластере эквивалентны)
- Гибкая модель данных
- Пропускная способность чтения и записи увеличиваются линейно с добавлением новых узлов
- Безразмерна (нет ограничений на объем, поиск всегда O(1))