Как минимум лейаутом данных в памяти
Простейший пример: построчное представление или колоночное
В зависимости от выбора вы или быстрые транзакции получите или быструю аналитику
Насчет колоночного хранения я согласен, но за счет того что данные будут в памяти, можно добиться вполне приемлимого компромиса.