У меня есть две очень большие таблицы, и мне нужно обработать небольшой набор результатов из этих таблиц. Однако обработка выполняется в нескольких функциях, каждая из которых должна выполнить некоторое объединение, чтобы правильно отформатировать данные.
Мне определенно нужно как-то кэшировать исходный набор результатов, чтобы его можно было повторно использовать в функциях. Что я хотел бы сделать, так это поместить первый набор результатов в одну коллекцию, второй набор результатов в другую коллекцию, а затем манипулировать этими коллекциями с помощью запросов SQL, как если бы они были настоящими таблицами SQL.
Можете подсказать, как это можно сделать?