2012-02-11 17 views
0

私はsimpedbとcassandraの両方を使用していますが、私はcassandraについていくつかの記事を読んでいます。これはsimpledbと比べて、cassandraは柔軟なデータモデルを許可していないようです。私が意味するのは、cassandraでは列ファミリの構成を明示的に指定する必要がありますが、単純化して指定する必要はありません。各レコードは異なる列数に対応する値の異なるカウントを持つことができます。私は正しいですか、それはそれらの間に大きな違いがありますか?そのような違いをもたらす内部メカニズムであるか?simpledb対cassandra

答えて

2

実際、CassandraとSimpleDBのデータモデルは非常に似ています。 Cassandraでは、スパース列(すべての列がすべての行に存在する必要はない)と非常に幅の広い行も使用できます。技術的には、1行に20億の列を持つことができますが、実際の制限は通常ははるかに低くなります。行ごとに数十万の列が珍しいことではありません。

カッサンドラのデータモデルをよりよく理解するためには、http://www.datastax.com/docs/1.0/ddl/index