我有一个asp.net mvc3网站,我需要定期更新数据库,例如,从其他网站获取一些网络资源并将其用作我的数据。我想我应该写一些Web服务来完成这项工作,因为服务应该一直在运行,但我不知道从哪里开始,这很难吗?我在哪里可以找到适合这份工作的教程..
答案 0 :(得分:0)
如果您需要定期更新数据,以下是您需要考虑的一些问题:
数据更新是否会由用户输入驱动?如果是这样,Web应用程序将更新数据,有很多方法可以实现,我假设您已经建立了某种与数据存储通信的方法?
数据是否会被其他数据源更新?如果是这样,考虑使用SSIS或其他ETL工具,如果数据可以“批量”,即每晚或每小时加载
第三,我不确定你的场景是什么,从相当广泛的问题来看,你可以使用Windows服务作为一个选项,如果你更习惯通过C#/ VB.NET填充你的数据像SSIS这样的东西。 Windows服务可以代表您定期执行操作。
最后,也许更新你的问题,“定期更新数据库”非常模糊。