Поддержка Oracle FDW в AWS

У меня есть OLTP DB в Oracle и нисходящая система OLAP в PostgreSQL локально. Данные из Oracle закачиваются в PostgreSQL с использованием Oracle_FDW.

Я изучаю возможность перемещения PostgreSQL в AWS, но ни один из RDS не поддерживает Oracle_fdw. Одним из выходов является установка PG на экземпляр EC2, но это оставляет некоторые функции, такие как чтение-реплика, изначально предоставляемые AWS. Есть ли лучший обходной путь?

Также есть ли способ получить данные в Oracle RDS из Postgres RDS в AWS?

2 ответа

В PostgreSQL на Amazon RDS ваш выбор расширений ограничен теми расширениями, которые они явно поддерживают. Насколько я знаю, нет никакого способа обойти это ограничение.

Как вы упомянули, общий вариант в этом случае заключается в том, чтобы разместить PostgreSQL самостоятельно на EC2 вместо RDS. Вы теряете функции автоматического резервного копирования / репликации / управления, но получаете необходимую мощность и гибкость. Это, безусловно, сработает, но потребует некоторых усилий, чтобы заменить то, что вы теряете, не используя RDS.

Единственная альтернатива этому, о которой я могу подумать, это то, что вы можете разместить другой (в противном случае пустой) сервер PostgreSQL с установленным расширением oracle-fdw и использовать расширение postgres-fdw (которое поддерживается RDS) для прокси-запросов от размещенная вами база данных RDS, через прокси-базу данных PostgreSQL, в базу данных Oracle и обратно. Если объем данных, которые вы извлекаете, значителен, или если количество запросов в минуту велико, это, вероятно, ужасная идея. Но, возможно, стоит проверить, работает ли он для вашего случая использования.

Я сделал быстрый поиск по всему, и я не смог найти никаких ссылок на кого-либо, кто бы на самом деле наслаивал сторонние обертки данных, как это, но я также не мог найти ничего в руководстве или онлайн, говоря, что это тоже не поддерживается. Теоретически это должно работать, но если вы попробуете это, убедитесь, что вы тщательно проверили его, прежде чем использовать что-то важное.

Другие вопросы по тегам