# `Titan` Design Goals
+ Separates large values outside of the `LSM-Tree` to reduce write amplification
+ Provides selective inline small values to get better read performance

+ Seamlessly upgrade from existing `RocksDB` instances
  + Does NOT need extra steps to upgrade
  + Does NOT affect the online service

+ Should work well with the features used in `TiKV`
  + **`IngestExternalFile`**
------------------------------------------------------------

