Надеюсь, это поможет.Насколько я знаю, для Redshift
нет доступных активных записей, и это не имеет смысла, так как Redshift
не является типичным RDBMS
.У нас есть похожий сценарий, в котором мы используем ROR для внешнего интерфейса для одного из приложений аналитики и планирования.
Вот наш сценарий приложения:
Внешний интерфейс: База данных ROR: mysql (OLTP) Datawarehouse:Redshift (OLAP)
Так происходит обмен данными между ROR и Redshift.
- Вставка / обновление из ROR в Redshift (происходит очень редко).Для любых операций из ROR, которые влияют на что-то в хранилище данных, ROR выполняет
PSQL
команды с конкретным запросом, а не с помощью активных записей. - SELECT из Redshift (происходит часто) Аналогично, для получения данных из DW по разным причинамвыполняется с помощью запроса выбора и перенаправления в файл с помощью команды
PSQL
, затем он импортируется в OLTP
с использованием myssqlimport
.
Ссылка для psql , mysqlimport инструментов, которые мы используем.Прокомментируйте, если у вас есть дополнительные конкретные вопросы для продолжения.