@gsaw

Как лучше скопировать postgres таблицу из одной базы в другую, в Azure облаке?

Привет,

есть база данных, на 150 гигабайт, в ней несколько таблиц с данными. Есть задача раз в месяц копировать данные из продуктивной базы данных в интеграционную базу. По сути там надо одну, две таблички скопировать. Данных много, несколько десятков гигабайт, несколько сотен миллионов записей. Я думал может можно создать pipline, которая выполнит pg_dump, а потом pg_import. Но не пойму, где их в pipline взять, потом еще эти десятки гигабайт надо где то складывать в промежутке.

Вот есть думка, написать приложение на java, которая раз в месяц будет делать селект на всю таблицу в продуктивной базе и писать данные в другую базу данных.

Или как то прямо из интеграционной базы данных подключиться к продуктивной и скопировать данные?

Может есть уже готовые решения?

Спасибо за любую подсказку. Я в azure без году неделя, хз, как это лучше провернуть.
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019 Куратор тега Java
Bigdata Engineer
Вот посмотри может это поможет https://www.postgresql.org/docs/current/dblink.html
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы