2012年12月5日水曜日

Leveled Compactionについて

Leveled Compactionについて(Cassandra勉強会第23回のスライド)

http://www.slideshare.net/seki_intheforest/leveled-compaction
 

Leveled Compactionを選ぶ上でよい場合とそうではない場合

よい場合
  • 読み込みのレスポンスを早くしたい
  • 書き込みより読み込みが多い
  • 一定のデータが頻度に更新され、使用される
  • 頻度にRowデータの削除などを行う
そうではない場合
  • I/Oのリソースが厳しい
  • 頻繁に大量の書き込みを行う
  • 一度きりの書き込みが多い
構造上SSTableを細分化するのでレスポンスや読み込みが早くなり
細かいSSTableのコンパクションも頻度に起こるので削除データもデータから消えやすいが
同時に細かいコンパクションが多発するので頻繁に大量の書き込みをしてI/Oのリソースを常に使う場合は
I/Oのリソースが足りなくなる可能性がありお勧めできない
 

0 件のコメント:

コメントを投稿

JWT(Jason Webトークン)を理解するJWT(Jason Webトークン)を理解する

JWT ( Jason Web トークン)を理解する   JSON Web Token はオープンスタンダードです。これは、任意の 2 つの機関 ( ユーザー、サーバー)間で情報を転送するために使用されます。 JWT では、ユーザーデー...