Closed stonewhitener closed 1 year ago
LSM-tree でポイントクエリとレンジクエリの両方に効くキャッシュを提案.キャッシュをキーバリューキャッシュ (ポイントクエリ用),キーポインターキャッシュ (ポイントクエリ用,一度の I/O で値を取得可能),ブロックキャッシュ (ポイントクエリとレンジクエリ用) に分けて構成.まずはキーポインターキャッシュに入れ,evict される前にキーポインタキャッシュでヒットしたらキーバリューキャッシュに昇格させる.メタデータのみを保持するゴーストキャッシュを3つのキャッシュコンポーネントに導入し,ゴーストキャッシュにヒットしたらサイズバウンダリをを適応的に調整.RocksDB に実装して評価.
Resources
Summary
LSM-tree でポイントクエリとレンジクエリの両方に効くキャッシュを提案.キャッシュをキーバリューキャッシュ (ポイントクエリ用),キーポインターキャッシュ (ポイントクエリ用,一度の I/O で値を取得可能),ブロックキャッシュ (ポイントクエリとレンジクエリ用) に分けて構成.まずはキーポインターキャッシュに入れ,evict される前にキーポインタキャッシュでヒットしたらキーバリューキャッシュに昇格させる.メタデータのみを保持するゴーストキャッシュを3つのキャッシュコンポーネントに導入し,ゴーストキャッシュにヒットしたらサイズバウンダリをを適応的に調整.RocksDB に実装して評価.
Memo