我有一个 Oracle 数据库,其中的数据位于 onPrem 中,而 Azure Postgresql 数据库位于云中。 我确实需要 Oracle 中的数据更改尽可能实时地反射(reflect)在 Azure Postgresql DB 中。 我需要 Azure Postgresql DB 中的数据更改尽可能近乎实时地反射(reflect)在 OnPrem Oracle 中。
我是 Azure-Postgresql 新手。 我将不胜感激任何建议/见解。
最佳答案
目前,还没有直接的方法可以在本地 Oracle 数据库和 Azure PostgreSQL 数据库之间同步数据。您需要使用其他ETL方式。
根据我的经验,你可以考虑使用Data Factory .用于传输数据,实现数据同步。您可以按照以下方式操作:
- 创建管道以将数据从本地 Oracle 复制到 Azure PostgreSQL。
- 创建 schedule trigger要运行管道,我们可以设置 每 5 分钟执行一次。
对于本地数据集,您还需要 self-hosted integration runtime .
引用教程:
- Copy data from and to Oracle by using Azure Data Factory
- Copy and transform data in Azure Database for PostgreSQL by using Azure Data Factory
您需要考虑成本以及您是否可以接受。
关于database - 如何在 Azure postgresql 和 Prem oracle DB 之间进行双向数据同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67228073/