У меня есть система, которая должна снимать определенные таблицы в определенные моменты времени.
В настоящее время процесс, который делает моментальный снимок, запрашивает данные в таблице и помещает выходные данные в таблицу Temp (например, таблицу этапов, а не таблицу в памяти).
Многие из этих процессов могут выполняться одновременно в параллельном режиме (100+ в час). А копируемые таблицы могут работать с данными в ГБ.
Я рассматриваю возможность использования снимков базы данных, чтобы каждый процесс мог сделать свой снимок и работать с ним.
Каковы плюсы и минусы этого подхода?
Есть ли лучший способ приблизиться к этому?