simpledb против кассандры

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


person realjin    schedule 11.02.2012    source источник


Ответы (1)


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

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

person nickmbailey    schedule 11.02.2012