2016-10-01 9 views
0

マテリアライズド・ビューの出現 - ベスト・プラクティスのガイドラインはありますか?マテリアライズド・ビュー - ベスト・プラクティス

私は読んでいます。 http://www.datastax.com/dev/blog/new-in-cassandra-3-0-materialized-views

これは素晴らしい機能のようです。特にRDBMSの考え方にまだ固執している場合は...

しかし、実際には明確には述べていません。 "個別に作成されたテーブルよりもマテリアライズドビューを優先する必要があります。または 「XX用のマテリアライズド・ビューを使用する必要があります。」

したがって、以前はCassandraで行ったような問合せ固有の表を作成する必要があるかどうかは不明ですが、再生回数あるいは、具体的には、それぞれの方法に最も適したユースケースです。

アドバイスありがとうございます!

答えて

0

Cassandra Summit 2016のセッションを見て、DataStaxのPatrick Mcfaddenを含むプレゼンターから聞いたすべてのアドバイスは、Materialized Viewsが優れたデフォルトの選択肢だと述べました。

データが表示されるタイミングを慎重に制御する必要がある場合は、個々のテーブルを作成するだけで済みます。

カバーの下; Cassandraは実際にマテリアライズド・ビューの実際の表を作成しました。「ソース」からのデータの変更がビューにいつ反映されたかに関する保証はありませんでした。

新しいデータが表示されている間に(おそらく)数秒間ギャップがあっても問題ない場合は、タスクが大幅に簡単になりました。

関連する問題