В SNOWFLAKE db содержится 10 ТБ данных в AWS регионе США. Требуется разделить подмножество данных с определенным флагом в столбце на AWS регион Австралии.
После разделения данные по США будут около 6 ТБ, а Австралия - около 4 ТБ. Есть 10 приложений, содержащих эту смесь данных. Я мог бы придумать 3 варианта сделать это разделение.
1. Реплицируйте всю базу данных от A до B. Затем приостановите приложение, прежде чем прерывать репликацию. В B удалите данные в базе данных B, где фильтр - это данные A. В A повторите удаление, где фильтр - это данные B. Приложение-клон установите и настройте новый набор для чтения / записи в B
2. Используйте CTAS в B с данными из A
3. Используйте SSIS для передачи sh данных из А в В. Для этого варианта приложение не нужно останавливать.
Пожалуйста, сообщите об этих параметрах и, если есть / есть варианты, в которых эти данные разделение может быть достигнуто.
С уважением, Мани