У меня есть устаревшая база данных SQL Server, и мне нужно скопировать часть очень большой таблицы на ней в новый кластер Aurora DB из AWS (RDS).
Старая таблица на сервере SQL содержит 1,8 миллиарда записей и 43 столбца, однако в новой БД у меня будет только 13 из этих столбцов и почти все строки.
Мне было интересно, есть ли у кого-нибудь идеи, как лучше всего передать эти данные?
Я написал простой скрипт Python для запроса SQL-сервера и последующего выполнения операторов вставки в новой БД, но, по моим оценкам, это займет около 30 часов после того, как я проведу несколько тестов на меньших наборах данных.
Любые идеи?
P.S Aurora основана на MySQL, поэтому я предполагаю, что если она работает для MySQL, она будет работать и для Aurora.