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