2012-02-11 3 views
0

Я использовал оба simpedb и cassandra, и я прочитал статью о cassandra. Похоже, что по сравнению с simpledb, cassandra не позволяет гибкую модель данных. Я имею в виду, что в кассандре состав семейства столбцов должен быть указан явно, в то время как в simpledb, вам не нужно указывать, что каждая запись может иметь различный счетчик, который соответствует разному количеству столбцов. Я прав, и это большая разница между ними? Это их внутренние механизмы, которые приводят к такой разнице?simpledb vs cassandra

ответ

2

Фактически Cassandra и SimpleDB имеют очень похожие модели данных. Cassandra также допускает разреженные столбцы (не каждый столбец должен существовать в каждой строке), а также очень широкие строки. Технически вы можете иметь 2 миллиарда колонок в строке, хотя практическое ограничение обычно намного ниже. Сотни тысяч столбцов в строке не редкость.

Для лучшего понимания модели данных Кассандры см .: http://www.datastax.com/docs/1.0/ddl/index