# STsCache ## 概要 [[Xidian University]] の [[Hui Li]] らが提案した、汎用時系列データベース(TSDB)向けのセマンティックキャッシュシステム。メモリと NVMe SSD のハイブリッドストレージ上に構築され、slab ベースのセマンティックデータ管理・グラフ+スキップリストのセマンティックインデックス・セマンティック値駆動のバッチエビクション・時間認識重複排除挿入・遅延コンパクションを組み合わせる。[[Fatcache]](SSD 上の Memcached 実装)をベースに実装され、[[InfluxDB]]・[[TimescaleDB]] の Golang クライアントを改造して cache-aside アーキテクチャで利用する。(Source: [[@2025__VLDB__STsCache - An Efficient Semantic Caching Scheme for Time-series Data Workloads Based on Hybrid Storage]]) ## 性能 - 単一 TSDB サーバ比: スループット 4.8-10.8 倍、レイテンシ 84.1-92.4% 削減 - 対 [[BSCache]]: スループット 1.5-3.4 倍、レイテンシ 59.4-77.1% 削減、ヒット率 22.5-38.8 ポイント向上 - 対 [[TSCache]]: スループット 2.9-4.5 倍、レイテンシ 76.4-81.9% 削減、ヒット率 46.9-82.4 ポイント向上 (Source: [[@2025__VLDB__STsCache - An Efficient Semantic Caching Scheme for Time-series Data Workloads Based on Hybrid Storage]] §5.3) ## コード - https://github.com/ts-lab1024/ts-semantic-caching(PVLDB Artifact Availability) ## 関連 - [[Hui Li]] / [[Xidian University]] — 開発チーム - [[TSCache]] / [[BSCache]] — 直接の先行研究・比較対象 - [[Fatcache]] — 実装ベース - [[セマンティックキャッシュ]] — 本システムが実装する概念 - [[時系列データベース]] — キャッシュ対象のシステム群 ## 出典 - [[@2025__VLDB__STsCache - An Efficient Semantic Caching Scheme for Time-series Data Workloads Based on Hybrid Storage]]