タグ

2017年8月2日のブックマーク (2件)

  • Ruby の &. と #try の違い - Qiita

    ブログ記事からの転載です。 Ruby 2.3 で Safe Navigation Operator(&.)という新しい演算子が追加されました。 これは obj&.to_i という風にメソッド呼び出しのように使い、レシーバが nil の場合に nil を返します。

    Ruby の &. と #try の違い - Qiita
    KinjouJ
    KinjouJ 2017/08/02
  • Linuxでディスクキャッシュとして使える「bcache」を試してみた - astamuse Lab

    こんにちは。並河(@namikawa)です。 最近、すっかり暑くなってしまって、夏番って感じですね。夏といえば、海に花火にラーメンと、楽しみが盛り沢山でワクワクしますね! さて、弊社では多くのデータストアを持っておりますが、クラウドサービス上で大容量なディスクと高い性能を両立させようとすると、(費用的な意味での)コストが一気に跳ね上がることもあり、色々な工夫を試行錯誤しながらやっております。 一定量のホットデータがはっきり見えている前提であれば、高速なストレージデバイスをキャッシュとして使うことは定石であり、キャッシュと一括りにしても様々なレイヤで技術実装されています。 今回はその中でも比較的低レイヤとなるハードディスク等のディスクアレイのようなブロックデバイスに対するキャッシュとして動作する bcache について簡単な性能検証を行なってみました。 bcache とは 概要的な情報を以

    Linuxでディスクキャッシュとして使える「bcache」を試してみた - astamuse Lab
    KinjouJ
    KinjouJ 2017/08/02