2012-02-11 72 views
0

我已經使用了simpedb和cassandra,並且我已經閱讀了一些關於cassandra的文章。似乎與simpledb相比,cassandra不允許靈活的數據模型。我的意思是,在cassandra中,必須明確指定列族的組成,而在simpledb中,不需要指定每個記錄可以具有不同的值計數,這對應於不同的列數。我是對的嗎,他們之間有很大的區別?這是他們的內部機制,導致這種差異?simpledb vs cassandra

回答

2

其實Cassandra和SimpleDB有非常相似的數據模型。 Cassandra還允許使用稀疏列(並非每行都需要存在每列)以及非常寬的行。從技術上講,每行可以有20億列,但實際限制通常要低得多。每行數十萬列不常見。

爲了更好地理解卡桑德拉的數據模型,請參閱:http://www.datastax.com/docs/1.0/ddl/index