
テクノロジー
DRAM消費を最大90%削減する設計:Metaが2年ぶりに公開したCacheLibの仕組み
DRAM価格の急騰を受け、Metaは2年間更新が途絶えていたオープンソースキャッシュエンジン「CacheLib」を再リリースした。高価なDRAMの使用を抑えつつキャッシュ性能を維持する「HybridCache」アーキテクチャは、DRAMとNVMを組み合わせることでコストを大幅に削減できるため、現在のメモリ市場において実用的な意味を持つ。
高速な読み書きを特徴とするキーバリューストアで、主にDRAM上にデータを保持する設計となっている。メッセージブローカーやストリーミングエンジンとしても活用され、現代のWebアプリケーション開発において標準的なキャッシュソリューションの一つである。基本的にはメモリ専用の設計だが、永続化機能やモジュールによる拡張も可能。CacheLibと比較すると、標準でNVM(SSD)を階層化キャッシュとして扱う機能は限定的である。