Вы на самом деле очень широкий вопрос задали.
Выбирать storage engine исходя из типа запроса неправильно, нужно понимать, как каждый конкретный engine такие запросы обрабатывает, какие у него сильные и слабые стороны исходя именно из ваших требований, потому что сами по себе движки не плохи и не хороши, они могут только больше или меньше подходить под конкретную задачу.
Для этого нужно почитать какие-нибудь умные книжки. Например, вот
одна из лучших книг на эту тему (на русском, правда, нет самого последнего, 3-го издания, но для знакомства и это подойдет).