二、服务器优化(5)数据库版本的选型
一、核心版本
1. 发行版本
产品在上市时,面对不同的客户需求,推出不同的发行版本(Edition)。就像生活中购买汽车一样,有低配版、标配版、豪华版的划分。各种Edition的核心功能基本上没有区别,只是在功能扩展、运行性能、用户体验等方面会有些差异
由于有些Edition“阉割”了部分功能,因此价格上很有优势。
一般来说,SQL Server 的核心版本是指上市公开销售的主流Edition,一般“低配版”是指标准版(Standard),“豪华版”是指企业版(Enterprise)。人们在比较数据库性能的时候,常见的误区是拿SQL Server 的“低配版”(每套仅数万元)跟其它数据库的“豪华版”(每套在百万元或更高)进行性能比拼。
除了核心版本,还有移动版(Compact)、工作组版(Workgroup)、评估版、速成版、开发版等。
2. 核心版本的变化
SQL Server 2008 的核心版本分为企业版、标准版。
SQL Server 2008 R2 将企业版拆分为数据中心版和企业版,因此核心版本分为数据中心版、企业版、标准版。
SQL Server 2012 的核心版本分为企业版、BI(商业智能)版、标准版。
3. 各种发行版本的区别
(1)数据中心版
SQL Server 2008 R2 将前一版本的企业版拆分,拆分后的数据中心版包含了所有的功能,并且没有任何的硬件限制。
拆分后的SQL Server 2008 R2 企业版则限制了几项功能:
a. 硬件限制。限8个CPU,限2TB内存
b. 功能限制。StreamInsight仅支持标准版。(数据中心版则支持StreamInsight的Premium edition)
(2)企业版
除了SQL Server 2008 R2 之外,其它的版本中企业版都是核心版本中的最高版本,适用于海量数据、大量并发用户的特定业务场景。企业版包括了所有的功能,并且没有硬件限制。相比于其它的“低配版”,企业版具有以下优势:
a. 充分利用硬件优势。
b. 针对特定场景的一些增强功能。
(3)BI 版
BI版是SQL Server 2012 才 4000 有的一种版本。
(4)标准版
标准版仅适用于数据量小、并发用户少、业务功能简单的业务场景,在这种场景下,客户不需要发挥SQL Server 的全部能力。有以下限制。
a. 硬件限制。限4个CPU、64GB内存,不支持IA64处理器架构。
b. 主要的功能限制。没有表和索引分区、数据压缩、并行索引、资源调控器、增强的预读和扫描、索引视图、数据库快照等功能,数据库群集仅支持2节点,镜像仅限于单线程同步。
二、评估(Evaluation)版
评估版即试用版,具有企业版的全部特性和所有功能,但是不可以在生产环境中使用,而且有效期只有180天。可以在官网下载这个版本。
三、开发(Developer)版
开发版的功能与企业版一样,没有任何硬件与功能限制,而且开发版的价格几乎是“白菜价”。在正规的开发场景中,应当为每位开发者在本机安装一套SQL Server 开发版,避免连接到正式的生产数据库。而在国内的开发实践中,经常发生DBA、程序员直接连接到生产数据库后发生误删数据甚至误删数据库的悲剧。
开发版仅授权用于单机的开发环境,不可以用在生产环境,也就是说不能用于正式运营的业务数据库。 基于此场景,开发版安装之后默认不启用Named Pipe、TCP/IP等协议。
四、速成(Express)版
速成版是SQL Server 的一个免费版本,通常用于满足嵌入式应用程序的需求,也能满足基于服务器的应用程序的基本数据存储需求,并且可以用于生产环境。可以在官网下载这个版本。主要有以下限制:
a. 硬件限制。限1个CPU、1GB内存。
b. 主要的功能限制。数据库限制10GB(SQL Server 2008及之前的版本,限制为4GB),缺少数据库群集、镜像、SSAS、SSIS等功能。
根据不同的客户需求,速成版还提供3种安装包:
a. Express。仅提供数据库引擎。
b. Express with Advanced Tool。除了数据库引擎,还提供了SSMS的图形管理界面。
c. Express with Advanced Services。除了数据库引擎、SSMS,还提供***S。
本文结语:
不要拿SQL Server 标准版的性能说事。标准版就像奇瑞QQ,Express版则是无需上牌的电动车,企业版才是豪车。
阅读更多
- 二、服务器优化(5)数据库版本的选型
- 二、服务器优化(5)数据库版本的选型
- SQL2005附加数据库提示——版本为655,无法打开,此服务器支持611版本
- 部署一台Windows 2003 32位服务器,安装oracle 9.2.0.1版本的数据库,并且升级到9.2.0.6
- 数据库 'DB_news' 的版本为 655,无法打开。此服务器支持 611 版及更低版本。不支持降级路径。
- wordpress数据库优化技巧 – 禁用自动保存草稿以及历史版本
- SQL2005附加数据库,提示 数据库 版本为655,无法打开,此服务器支持611版...
- MariaDB 是一个采用 Maria 存储引擎的 MySQL 分支版本,是由原来 MySQL 的作者 Michael Widenius 创办的公司所开发的免费开源的数据库服务器。[1]
- SQL2005附加数据库,提示 数据库 版本为655,无法打开,此服务器支持611版本或更低版本。错误为948.
- PHP特级课视频教程_第十九集 数据库与服务器优化_李强强
- 从数据库、代码和服务器对PHP网站Mysql做性能优化
- SQL2005附加数据库,提示 数据库 版本为655,无法打开,此服务器支持611版本或更低版本。错误为948
- 转:如何删除sql各版本下的数据库引擎里的服务器信息
- 从远程Sql Server 2005服务器中导出数据到本地(本地数据库版本:Sql Server 2005)
- 服务器数据库优化
- 基于32位Windows2003的数据库服务器优化,启用AWE,优化SQL Server
- SSD及其在数据库中的应用 (三)服务器SSD的选型
- 从数据库、代码和服务器对PHP网站Mysql做性能优化
- 数据库版本为655 无法打开,此服务器支持612版本及更低版本,不支持降级路径,解决方法
- 数据库 'SqlPersistenceService' 的版本为 655,无法打开。此服务器支持 611 版及更低版