# ストレージ構造
+ **`B+-Tree`**
  + **_`in-place`_** アップデート
  + 読み取り用に最適化
  + 書き込みパフォーマンスを犠牲にする
+ **`LSM (Log Structured Merge)`**
  + **_`out-of-place`_** アップデート
  + 書き込み用に最適化
  + 読み取りパフォーマンスを犠牲にする
  + データの再編成が必要

![`smart`](BTreeLMSTree_aa_001_20221020.png)
------------------------------------------------------------

