用例:我想将数据从我的本地 PostgreSQL 数据库复制到我在 Azure Cloud 上的 PostgreSQl 数据库实例。这不是一次性复制/迁移。这将是一个周期性过程。
1) Azure SQL 数据同步是否与 PostgreSQL 数据库兼容?到目前为止,我从互联网上学到的东西是没有的,但如果有人有更多详细信息,请告诉我。2)建议可用于上述用例的工具。或任何其他实现相同的建议。提前致谢。
用例:我想将数据从我的本地 PostgreSQL 数据库复制到我在 Azure Cloud 上的 PostgreSQl 数据库实例。这不是一次性复制/迁移。这将是一个周期性过程。
1) Azure SQL 数据同步是否与 PostgreSQL 数据库兼容?到目前为止,我从互联网上学到的东西是没有的,但如果有人有更多详细信息,请告诉我。2)建议可用于上述用例的工具。或任何其他实现相同的建议。提前致谢。
可以使用 Azure 数据库迁移服务将数据库从本地 PostgreSQL 实例迁移到 Azure Database for PostgreSQL。创建后,您可以在需要时运行迁移。请参阅以下文章以了解逐步迁移:
不,Azure Sql 数据同步仅适用于 Sql Server。从文档:
- 中心数据库必须是 Azure SQL 数据库。
- 成员数据库可以是 Azure SQL 数据库中的数据库,也可以是 SQL Server 实例中的数据库。
您可能更适合使用Azure 数据工厂。它有一个您可以使用的PostgreSQL 连接器。此 PostgreSQL 连接器支持 PostgreSQL 版本 7.4 及更高版本。
由于您的数据存储位于本地网络中,因此您需要设置一个自托管的集成运行时以连接到它。
然后,您可以创建一个具有复制活动的管道,该活动使用计划触发器将数据从本地数据库传输到云数据库。