Симпледб против Кассандры - PullRequest
0 голосов
/ 11 февраля 2012

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

1 Ответ

2 голосов
/ 11 февраля 2012

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

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

...