Notes on LSM trees with some extra notes on storage engines