Optimizing storage engines