使Azure Postgres与Azure SQL保持同步的最佳方法

问题描述

我的团队有一个非常专用的Azure SQL,可以使用几乎所有内容。

但是,对于我们的Web应用程序,我们使用Azure Postgres(这是在Linux App Service上运行的Django应用程序)。

数据工程师通常仅在Azure SQL DB上工作。那么,将数据从Postgres实时移动到Azure SQL数据库的最佳方法是什么?

到目前为止,我唯一想到的选择是在Azure数据工厂中执行复制活动以执行复制作业。但这显然不是实时的。

非常感谢!

解决方法

根据我的搜索和经验,没有办法在Azure Postgres和Azure SQL数据库之间同步数据。甚至Azure SQL数据库数据同步也有5分钟的延迟。

正如您所说,我们可以在Azure数据工厂中创建一个复制活动来执行复制作业。在Azure SQL接收器设置中使用func tableView(_ tableView: UITableView,cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cel = tableView.dequeueReusableCell(withIdentifier: "TableViewCell",for: indexPath) as! TableViewCell cel.idx = 6 - indexPath.row cel.renderer = img return cel } 操作。

首先运行管道,以使Azure Postgres和Azure SQL数据库中的数据相同。然后创建一个计划触发器(耗时5或10分钟)以执行管道。可以实现数据同步。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...