53. 時系列データベースエンジン w/ nakabonne
2021年07月22日
内容紹介
nakabonneさんをゲストに、時系列データベースエンジンの概要、tstorageの設計、Gorilla符号化などについて語っていただいたエピソードです。
出演者
話したネタ
- ゼロから作る時系列データベースエンジン
- 時系列データとは何か?
- RDBで時系列データを扱う場合の課題とは?
- 時系列データの特徴とは?
- イミュータブルなデータとは?
- influxDB
- Timescale DB
- VictoriaMetrics
- M3DB
- 時系列DBにおけるカーディナリティの高さとは?
- tstorage
- なぜ時系列DBを自分で実装したのか?
- ali
- gosivy
- tstorageの設計概要は?
- パーティショニングのメリットとは?
- Write Amplificatonとは?
- Bloom Filter
- LSM Treeとは?
- 34. NewSQLとは w/ tzkb
- メモリパーティションの特徴とは?
- 時系列データをソート済みにする工夫
- QuestDB
- パーティションをフラッシュするタイミングは?
- Write Ahead Log
- データ量を削減する工夫は?
- Gorilla: A Fast, Scalable, In-Memory Time Series Database
- タイムスタンプとデータを分けて符号化する
- delta encoding と delta-of-delta encoding
- データ側はXORで符号化する
- tstorageのdisadvantageは?
- tstorageの今後の開発方針
- YAGNI原則
- 【メディア事業部】サーバーサイドエンジニア(基盤)