Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 使用Azure服务总线主题还原数据库_Sql Server_Azure_C# 4.0_Azureservicebus - Fatal编程技术网

Sql server 使用Azure服务总线主题还原数据库

Sql server 使用Azure服务总线主题还原数据库,sql-server,azure,c#-4.0,azureservicebus,Sql Server,Azure,C# 4.0,Azureservicebus,我的问题可以想象为生产者-消费者问题。我想还原SQL server上的数据库。生产者方负责通过Azure服务总线主题发送记录。在消费者方面,我需要消费消息,然后将其处理到数据库。假设记录数约为2000万条,且网络延迟最小 这是使用云技术恢复数据库的最佳方法吗? 如果是,在一两个小时内处理这么多数据的最佳方法是什么? 如果没有,建议使用合适的技术。技术应该来自Azure云产品。简短评论:取决于详细信息,而不是足够的信息。例如,它是一次性事件还是可重复事件,数据库中有多少对象/表,每个记录/消息有多

我的问题可以想象为生产者-消费者问题。我想还原SQL server上的数据库。生产者方负责通过Azure服务总线主题发送记录。在消费者方面,我需要消费消息,然后将其处理到数据库。假设记录数约为2000万条,且网络延迟最小

这是使用云技术恢复数据库的最佳方法吗? 如果是,在一两个小时内处理这么多数据的最佳方法是什么?
如果没有,建议使用合适的技术。技术应该来自Azure云产品。

简短评论:取决于详细信息,而不是足够的信息。例如,它是一次性事件还是可重复事件,数据库中有多少对象/表,每个记录/消息有多大,它们是否必须按顺序排列,等等。假设一个简化的场景。我们只有一张桌子。假设每个记录的大小为2kb。无需订购。我想我是必须做一次还是重复做并不重要。我已经指定了我可以做这件事的时限。假设在执行此过程时数据库端没有任何更改。Azure Service Bus不是数据库恢复/同步技术。这是一种信息技术。你应该寻找其他技术选项来实现你的目标。@SeanFeldman你能给我一些建议吗?我找到了Azure数据工厂。你能推荐其他选择吗?@nizaamir我没有具体的建议。DB恢复听起来像是一个操作,一旦你有了数据就应该进行。随着时间的推移,用事件来建立数据是可以的,但是如果你得到了所有的数据,并用ASB来回复它,那听起来就不合适了。如果不了解这个具体问题的细节,我无法提供解决方案。就我个人而言(根据您共享的内容),我会将所有记录建立在某种存储(表存储?)中,并在需要恢复时“推送”它。简短评论:取决于详细信息,而不是足够的信息。例如,它是一次性事件还是可重复事件,数据库中有多少对象/表,每个记录/消息有多大,它们是否必须按顺序排列,等等。假设一个简化的场景。我们只有一张桌子。假设每个记录的大小为2kb。无需订购。我想我是必须做一次还是重复做并不重要。我已经指定了我可以做这件事的时限。假设在执行此过程时数据库端没有任何更改。Azure Service Bus不是数据库恢复/同步技术。这是一种信息技术。你应该寻找其他技术选项来实现你的目标。@SeanFeldman你能给我一些建议吗?我找到了Azure数据工厂。你能推荐其他选择吗?@nizaamir我没有具体的建议。DB恢复听起来像是一个操作,一旦你有了数据就应该进行。随着时间的推移,用事件来建立数据是可以的,但是如果你得到了所有的数据,并用ASB来回复它,那听起来就不合适了。如果不了解这个具体问题的细节,我无法提供解决方案。就我个人而言(根据您共享的内容),我会在某种存储(表存储?)中建立所有记录,并在需要恢复时“推送”它。