MS SQL Server:青睐CPU和磁盘
这是微软的商业DBMS,有多个版本,需要在Windows 2000 Advanced Server或Windows 2003 Server Enterprise Edition上面才能安装,目前常用的版本还是MS SQL Server 2000,尽管新版本已经问世。该DBMS在国内应用也非常普及,各种中小型企业和院校应用都看得到它的身影,大部分以IIS+ASP/.NET模式运行的中等以上规模WEB站点都是使用这套DBMS。
MS SQL Server对服务器设备的要求并不像ORACLE那么高,但是根据大多数程序员使用的感受,要提高MS SQL Server的性能在处理器和磁盘系统上做文章效果比较明显。SQL Server等数据库对二级缓存的要求比较高,多处理器下可以提升二级缓存,鉴于MS SQL Server的主流应用环境一般都是高频的双路XEON,另外,Opteron表现确实非常优秀,也可以适当考虑;磁盘系统采用RAID 0或者RAID 1用户可以自己决定,如果有配阵列卡,组个RAID 5也可以;特别说明一下,Windows 2003 Server Enterprise Edition执行效率确实比Windows 2000 Advanced Server高,对于使用MS SQL Server的用户来说可以考虑使用2003作为操作系统。
当然,DBMS除了ORACLE,SQL Server外,还有My SQL和Access等等。数据库服务器是一种整体性能要求都很高的服务器,如果单纯说它在某个方面有更多的要求,显然不太合理。通常,数据库服务器应达到以下配置:
——采用双路或者更多的处理器,以提高服务器的处理能力以及对数据库的并行操作,达到增加吞吐量的目的。
——对内存要求非常大,大容量的内存可以节省处理器访问硬盘的时间,提高数据库服务器的性能。
——需要大容量的存储空间,所以数据库服务器一般都采用SCSI硬盘作为存储介质,在数据存储方面通常都要实现RAID,这样不但能提升数据存储安全,还能提升整体性能。当然,一些大中型企业还会建立存储系统来满足需求。
为了便于企业用户购买数据库服务器,我们在这里从众多数据库服务器中选择了10款产品,供大家参考。点击进入:数据库服务器沙场秋点兵——中小企业篇