问题描述
我的团队有一个非常专用的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分钟)以执行管道。可以实现数据同步。