# tsdc
[[ByteDance]] の元本番メトリクス監視システムで使用されたインメモリ時系列データベース。[[Gorilla]] に類似したデータ構造に加えて辞書エンコードによるメタデータ圧縮と複数の hashtable マッピング層を持つが、メタデータがメモリ全体の 80% 超を占める問題を抱えていた(約 25GB / ノードインスタンス / 2 時間スライス)。
[[ByteSeries]] の設計と開発の動機となったシステムであり、本番評価では ByteSeries に置き換えられた。ByteSeries との比較でメタデータ 60% 削減・全体メモリ 50% 削減・多次元クエリ 1.8〜10.7 倍高速化を達成された。(Source: [[@2020__SoCC__ByteSeries - An In-Memory Time Series Database for Large-Scale Monitoring Systems]], §2.1, §5)
## 関連
- ソース: [[@2020__SoCC__ByteSeries - An In-Memory Time Series Database for Large-Scale Monitoring Systems]]
- 後継システム: [[ByteSeries]]
- 開発元: [[ByteDance]]