硬盘数据恢复导航
RAID数据恢复导航
 | 网站首页 | 数据恢复资料 | 数据恢复软件 | 咨询留言 | 数据恢复博客 | 数据恢复论坛 | 
数据恢复软件下载
公司简介 数据恢复成功案例 数据恢复报价 数据恢复培训 数据恢复技术文章 数据恢复客服中心 数据恢复服务联系方式
您现在的位置: 北亚数据恢复技术站 >> 数据恢复资料 >> UNIX及LINUX文栏 >> 文章正文
SQL Server XML 和 Web 应用体系结构(二)下            【字体:
SQL Server XML 和 Web 应用体系结构(二)下
作者:未知    文章来源:网络    点击数:    更新时间:2009-6-19
可管理性
SQL Server XML 应用易于部署。对于运行在 Web 层的代码,只需简单地将文件复制到它们的目标目录,然后运行一次配置工具以建立相应的虚拟目录。更新过程只是简单地替换过期的文件。可以使用 SQL Server Enterprise Manager 轻松地管理数据库对象。

性能
有关详细信息,请参阅 Duwamish Online SQL Server XML 分类浏览文章中有关性能的一节。

使用建议
有关新技术最重要的问题可能是使用的时机。尽管 SQL Server XML 不是所有 Internet 问题的最终解决方案,但是在某些情况下,其优势是显而易见的,这包括代码量大大减少、开发周期明显缩短、性能更高和维护更方便。新技术的两个主要组件(数据库和 ISAPI 应用)的使用情况不同,如下所述。

SQL Server XML 的数据库服务器组件几乎用于所有应用。即使要将现有的应用从使用数据库转换为使用 XML 也是值得的。一些显著的优点如下:

易于本地化(使用 XSL)


不依赖于平台和技术


易于缓存 XML 数据


能够使用脱机/断开连接的应用


易于合并或创建 Web 服务


能够与其他应用协同工作
新技术的 Web 界面组件是专用的。它们可提供对数据库的快速、高效访问,并提供使用 XSL 样式表轻松创建数据驱动页的能力。这些优点非常有用。在我们的测试中,Duwamish Online SQL Server XML 分类浏览(无缓存)比 Duwamish Online(有缓存)的性能高 15%。使用 SQL Server 2000 技术预览版进行的早期测试显示 SQL Server XML ISAPI 缓存可使性能有数量级的提高。但是,如果应用包含下列任何一种情况,则可以考虑使用基于 ASP 的中间层:

与数据提取无关的扩展业务逻辑例程。有两个选项决定这些例程的位置:数据库的存储过程或 XSL 中的脚本。脚本的效率不够高,而结构化查询语言 (SQL) 可能不是最佳语言。


扩展字符串,尤其是结果集合的处理。此规则的例外情况是存储在 XML 或 HTML 数据库中的转义字符串。SQL Server 2000 的一个新功能将自动完成这项工作。有关详细信息,请参阅 SQL Server Books Online 文档(XML 和 Internet 支持 检索和编写 XML 数据 使用 FOR XML 检索 XML 文档 使用 EXPLICIT 模式 F. 指定 cdata 指令)。


大量 HTML 输入。模板的局限性使其无法通过在设计时已知其格式的 HTTP 请求检索所有信息,此工作可以使用 ASP 页完成。
注意!SQL Server 2000 还允许通过 URL 直接访问数据库。在其他情况下,允许使用动态模板来帮助解决体系结构方面的很多问题。但是,如果启用此功能,将允许尝试删除数据库的查询,因此,如果选择使用此功能,请确保数据库的安全性无懈可击。

总结
SQL Server XML 提供了一种新的观念,通过允许从数据库直接检索 XML,使您的应用可以端对端使用 XML。新的 ISAPI 应用提供了令人满意的性能,但不一定适用于应用中的所有使用情况。
文章录入:a    责任编辑:a 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    关于我们 | RAID数据恢复 | 友情链接 | RSS生成 | XML生成 | 文章HTML地图 | 下载HTML地图

    版权所有 北亚数据恢复中心
    全国统一客服电话:4006-505-808
    北京市海淀区永丰基地丰慧中路7号新材料创业大厦B座205室
    京ICP备05011939
    oio=Id