Если вы считаете, что производительность так важна для вашего приложения, вам, вероятно, следует создать оба возможных решения, протестировать их и выбрать то, которое работает лучше всего. Это, конечно, много дополнительной работы для вас, но я думаю, что это единственный способ действительно решить, какой подход лучше.
Сделайте это, если считаете, что это того стоит, или выберите подход, который кажется вам более простым и интуитивно понятным. После теста вы можете даже обнаружить, что два подхода отличаются (по производительности) лишь незначительно или что один процесс обрабатывается быстрее только одним конкретным типом (или количеством) данных.