2017-02-07 13 views
2

マテリアライズド・ビューのディスク領域にはどのようなコストがかかりますか?Cassandraがマテリアライズド・ビューのデータを格納する方法

フィールドが10個の基本表を持つ場合、主キーはf1、f2、f3です。私は10個のフィールドすべてを含む1つのマテリアライズド・ビューを作成し、主キーはf4、f1、f2、f3です。

マテリアライズド・ビューにはどのくらいのディスク・スペースが必要ですか?

基本表とほぼ同じディスク?

また、マテリアライズド・ビューでは、主キーf4、f1、f2、f3に対してのみディスクを使用します。

これは最初のケースだと思います。マテリアライズド・ビューは通常のカサンドラ・テーブルとして実装されているためです。

答えて

1

あなたの推測は正しいです - それは、ベーステーブルと同じ容量のディスク・スペースについてかかります。マテリアライズド・ビューは個別の表として実装され、データの重複排除は行われません。

1

あなたが探しているものは、以下のリンクに詳しく記載されていると思います。 -

http://www.datastax.com/dev/blog/materialized-view-performance-in-cassandra-3-x

+0

これは[リンクのみの回答](http://stackoverflow.com/help/how-to-answer)です。外部のリソースへのリンクは推奨されますが、リンクの前後にコンテキストを追加して、仲間のユーザーには何か、その理由を理解させてください。ターゲットサイトに到達できない場合や、永続的にオフラインになる場合は、常に重要なリンクの最も関連性の高い部分を引用してください。 – JensG

+0

ありがとう、Piyush、私はここで質問をする前に、これを含むマテリアライズドビューについての10以上のリンクを読んでいます。マテリアライズド・ビューのディスク・スペースのコストを指定する記事は見つかりませんでした。教育的な推測をすることはできますが、具体化されたビューに精通している人が正確な答えを教えてくれれば素晴らしいでしょう。ありがとう。 –

関連する問題