1.1.1 了解SQL Server企业版和标准版
一个最基本的问题是你需要哪一个版本的SQL Server。本小节就是要回答这个问题。结果就是标准版和企业版如何选择。在SQL Server早期的版本中,标准版和企业版之间惟一的区别就在高可用性上。一些人可能会说你要支付“高可用性”税。好了,那些都已经改变了。SQL Server标准版本包括所有主要的高可用性,还包括一些新的功能,例如带有异常的数据库镜像。微软以是否完全拥有指定的最受欢迎的功能为界线,区分标准版和企业版。举例来说,只有企业版数据库镜像包含自动重定向技术。好的程序员应该能很好地利用这个问题。你会发现SQL Server企业版的一些技术是那么的奇怪。很明显,标准版和企业版之间真正的不同在可伸缩性上。标准版本只支持4个处理器。虽然企业版本实质上并没有限制,但是Windows Server 2003数据中心版和以后的版本都支持64个处理器。因此,SQL Server 2005也被限制为64个处理器。有趣的是:标准版和企业版都有64位版本,这意味着选择64位还是32位更加困难。当然,财务上的现实状况决定了对CPU内核的选择是受预算限制的。微软有一件事一直做得很好:从基层产品到企业版本的变迁路径是沿直线进行的。在磁盘格式和编程功能方面各个产品版本上都是一样的。微软在SQL Server 2000发布的后期又制作了一个新的版本称作Work Group Edition。
1. SQL Server工作组版(SQL Server Workgroup Edition)
如何解释什么是SQL Server Workgroup Edition呢?它是介于标准的版本和Express版本之间的版本。它有较多的处理器承载能力,并支持两个处理器和高达3GB的RAM。Workgroup Edition也没有数据库大小的限制。但是Workgroup Edition的用户是谁呢?如果你的公司足够大,能购买得起一个数据库,但是它又不能支付标准版的价钱,那么Workgroup Edition就是很好的选择。从功能方面看,Workgroup Edition更接近标准版。如果你是一个爱好者或者一个初级的数据库程序员,就该选择SQL Server Express。
2. SQL Server Express
微软引进了SQL Server Express来替代MSDE。SQL Server Express有免费数据库所有好的特征。小巧、易于安装,而且有相当好的管理工具。它在吞吐量和并发事件工作量的可伸缩性方面有致命的缺陷。SQL Server Express使用与SQL Server 2005一样可靠而且表现出色的数据库引擎,也使用了相同的数据访问API,例如ADO.NET、SQL本地客户端和Transact-SQL。
SQL Server Express的使用场合:
作为Web仓库,SQL Server Express和它的竞争对手MySQL一样,为小型的Client/Server模式应用程序能够存储大量的数据,而这些应用程序遍布Internet。
SQL Server Express可以为非客户端/服务器型应用程序存储大量本地数据,可以替代Access 和MSDE。
SQL Server Express的限制
一个CPU。这意味着不允许并行,但是在大多数的情形中,一个CPU就够了。
1GB内存。主要用作包含数据页等的缓冲池。服务器能承载超过1GB内存。不支持Windows的特性如AWE。
4GB数据库。这意味着数据文件(不是日志文件)是受限制的。同样,这是对于每一个数据库而言的,而不是对每一个服务器。
SQL Server Express是已经上市的微软Express系列产品中的一部分。SQL Server Express和Visual Studio Express和Visual Studio Web Express是一起推出的。SQL Express需要.NET 2.0框架,但是SQL Express的安装程序没有附带。在安装SQL Express之前需要先安装.NET 2.0框架。想要更多了解SQL Server Express,请见第4章。
3. SQL Server移动版(SQL Server Mobile Edition)
首先与SQL Server 2000中一起发布的SQL Server Mobile Edition也叫做SQL Server Compact Edition(SSCE),是连接企业级数据库系统的Pocket PC数据库。SQL Server Mobile Edition用于嵌入Pocket PC设备,比如存货管理系统上的设备,也应用于将本地数据子集备份到Pocket PC或者智能设备的系统中。
SQL Server Mobile Edition的优点很多,下面具体介绍:
可以从桌面或者这个设备直接通过SQL Server Management Studio创建一个SQL Server Mobile Edition数据库。
可以在该设备或桌面上通过Management Studio建立一个订阅数据库,并且将数据从SQL Server发行的数据库中导入桌面或设备的SQL Server Mobile Edition数据库中。
可以通过Management Studio查询在设备或者桌面上的SQL Server Mobile Edition数据库。可以利用SQL Server Mobile Edition的新功能,其中包括以图形用户界面格式显示的XML显示面板,就像内置在SQL Server中一样,也可以利用查询提示功能来优化查询。
SQL Server Mobile Edition还直接利用了新合并的复制性能的改进,通过同时连接多个Server Mobile Edition订阅数据库来增加单一服务器的可伸缩性。
在本书内没有涉及SQL Server Mobile Edition。管理移动数据库在第3章“企业数据管理”中讨论。
| 回书目 上一节 下一节 |
|
· 第六章 你能帮我吗?.. · Linux笔试面试题选摘测.. · 08年5月软考网管上午真.. · 性能测试从零开始 目录 · 08年5月软考网工上午真.. · 上周拒绝服务攻击(DDo.. |
· 08年5月各大网上书店及.. · 2008年5月24日软考试题.. · 软件设计师专家临考模.. · 上周网络管理员专家自.. · 网络工程师自测获奖名.. · 08年4月各大网上书店及.. |
|
||||
| · NAC安全访问控制 · 网络布线测试仪器 · Windows Server 2008专.. · Windows远程桌面应用 · 网络故障排除宝典 · 运营商封堵ADSL共享 中.. · 解析35岁技术人的价值.. · 世纪枭雄比尔盖茨的王.. |
· 主流品牌防火墙配置 · ASP.NET开发教程 · 超级计算机TOP500专题 · Vista SP1对决XP SP3 · SQL Server 2008/2005.. · 程序员如何成长? · C#技术开发指南 · 虚拟化技术还有点“虚” |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Windows远程桌面应用 · C#技术开发指南 · Apache技术专题 |
· Windows集群服务应用 · C#技术开发指南 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 |
|||