我对使用 asp.net (C#) 和 SQL server 2008 开发网站相对较新(直到现在我使用的是 php/mySQL)。我目前面临一些选择,任何帮助我做出选择的建议都将不胜感激:
我有一个在 SQL Server Express (2008) 下运行的数据库(我们称之为 DB_A)。而且我不能修改它(但我可以使用它或做一个副本(DB_C)。问题是这个数据库每天都会更新,所以也可以定期更新副本吗?
此外,我必须通过解析 Web 中的 XML 文件来获取一些信息。所以我想知道用C#直接解析它是否更快,每当有对需要这些信息的页面的请求时,或者定期(自动)解析一次并将数据保存在SQL表中会更好/更快(在 DB_C) 中?但我不知道最后一种方法是否可行。
一种情况会像这样折叠:网站只连接到 DB_A,而其他需要的信息将通过解析 XML(来自 url)直接获取。
请问有人对此有什么建议吗?