You almost have a commit log
Threads is a bad idea
Refactor column family and memtable