2017-03-12 2 views
1

私はカサンドラの行キャッシュについて読んで、そしてこの記事に出くわしたされています:行キャッシュの新しい実装でDifference between Cassandra Row caching and Partition key cachingカサンドラ行キャッシュ立ち退きポリシー

、パーティション全体を保存する必要はありません。むしろ、テーブルの作成中にパーティションごとに保存する行の数を指定することができます。しかし、書き込み要求が来たときの追放ポリシーは何ですか?指定されたパーティションで行が1つだけ変更されても、パーティション全体が無効になりますか?

答えて

1

ほとんどの場合、行キャッシュは推奨されません。 はい、それでもパーティション全体が無効になります。

ヒント:読み込み回数が書き込み回数よりもはるかに多い場合は、 (経験則は95%)の場合にのみ、行キャッシュを有効にしてください。 をパーティションに書き込むと、キャッシュ内のパーティション全体が無効になるため、ロー・キャッシュの代わりに オペレーティング・システムのページ・キャッシュを使用することを検討してください。

出典: https://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsConfiguringCaches.html

関連する問題