。 对于大多数应用,有两方面的因素决定其选择“头重”服务器: 成本:数据库服务器所用的软件和硬件比 Web 服务器所用的软件和硬件成本高。 可伸缩性:在 SQL Server 2000 中,数据库的可伸缩性在 SQL Server 7.0 的基础上得到改善,但是为了充分发挥新硬件的功能,还需要仔细规划和有效维护。 基于以上原因,基于“脚重”类型的服务器配置体系结构留待以后讨论。 Microsoft n-层物理体系结构 作为比较,我们先看一个没有使用 SQL Server XML 的 Duwamish Online (http://www.duwamishonline.com/) 的物理体系结构。它的设计目的是尽可能实现上面介绍的逻辑体系结构。尽管每一层都设计为执行一类逻辑操作,但是,仍然出现功能分布超出范围的情况。例如,某些业务逻辑由数据库中的存储过程执行以提高性能。那些熟悉 Duwamish Books, Phase 4 的用户很快就会发现结构的改变很小。 图 2:Microsoft n-层体系结构 页码:[1] [2] [3] [4] [5] [6] [7] [8] [9] 第4页、共9页 |