Flush ======= The data transform -------------------- :: autovector --------> vector> | | | | V V vector --- unique_ptr | | | | | | V | V ScopedArenaIterator(MinHeap) | unique_ptr | | | | | | V | | CompactionIterator <---------- | | Remove Key Deleted | Write Tombstone | | V | TableBuilder*, FileMetaData* <---------------- | | V L0-level SST files (inner sorted, inter unsorted)