我有一个Oracle数据库,并通过SSIS包从它获取数据到我的SQL Server数据库。基本上我使用SSIS每5分钟刷新大部分表格数据。SSIS vs Restful Webserviceq
我也有一个RESTful Web服务运行在我的IIS Web服务器上,这是我的UI消耗的。
我想到的是无论是SSIS融入我的RESTful Web服务或删除SSIS,打了Oracle数据库直接从WS,以提高安全性并简化了系统的整体架构
我希望看到一个对速度影响很大。这实际上是一个坏主意吗?或者它是做安全明智的正确事情吗?
我正在看类似的东西。我有一个调用Salesforce的WCF服务,并且获得所有项目的完整列表非常慢。我打算修改我的WCF服务,以便如果数据超过10分钟(例如)执行SSIS包,然后从中间表中返回我的结果。到目前为止,我已经计划但没有执行。似乎你可以采取类似的东西? –
@DomCotton thx建议。我需要研究更多的WCF的东西。你为什么要做WCF? – Fearghal
我选择WCF是因为它最适合我所需的解决方案。这部分对你来说并不重要,我怀疑如果你有一个REST风格的服务和简单的缓存机制的结合,然后在这个过期时给SSIS打电话会给你提供良好的性能 - 这是我现在唯一的理论,因为我没有实现它,但希望很快。祝你好运! –