# `LSM` ローリングマージ
+ 各コンポーネントは `B+-Tree` として構成されています
+ **`Ci`**がいっぱいになると、ローリングマージプロセスがトリガーされます
+ マージが行われると、さまざまなリーフページが **`Ci`** から **`Ci+1`** にマージされます

![`smart`](LSMRollingMerge_aa_001_20221020.png)

------------------------------------------------------------------------------------

ランダムなディスクの読み取りと書き込みは、シーケンシャルな読み取りと書き込みよりも3桁遅いため、`LSM`はディスクの読み取りと書き込みをシーケンシャルな読み取りと書き込みに変換しようとします。では、なぜ`LSM`はこれをやっているのですか？実は、これはディスク書き込みの最適化方法がないことと、ディスク読み取りのハードウェアとソフトウェアの両方に最適化の余地があることに関係しています。読み取りパフォーマンスは、一般的な書き込みパフォーマンスよりも簡単に実現できます。
