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