1. MS SQL服务器简介
MS SQL服务器是由微软公司开发的一款关系型数据库管理系统,是企业管理、商务应用以及互联网项目的首选数据库管理系统之一。其功能强大,性能优越,同时也是市场上使用最广泛的数据库之一。
2. 官方价格
2.1 许可证费用
MS SQL服务器的许可证分为两种类型:标准版和企业版。其中标准版主要适用于小型企业和中小型应用程序,而企业版则适用于大型企业和需要高性能和可伸缩性的应用程序。
按服务器计算的标准版许可证价格如下:
1核心服务器许可证:$3,586
2核心服务器许可证:$7,172
4核心服务器许可证:$14,344
8核心服务器许可证:$28,688
16核心服务器许可证:$57,376
24核心服务器许可证:$86,064
32核心服务器许可证:$114,752
按服务器计算的企业版许可证价格如下:
2核心服务器许可证:$13,294
4核心服务器许可证:$26,589
8核心服务器许可证:$53,178
16核心服务器许可证:$106,356
24核心服务器许可证:$159,534
32核心服务器许可证:$212,712
2.2 支持计算核数的计算方法
对于服务器许可证的计算,MS SQL服务器将计算核数的方式作为计算标准。根据微软官方的计算方式,以下是核数计算的几个注意事项:
物理核和超线程处理器都将计算为一个核。
虚拟机中的处理器也将按照同样的方式进行计算。
在服务器上运行的操作系统和其他应用程序将不会占用MS SQL服务器授权的核心数。
3. 版本特性
3.1 数据库引擎
MS SQL服务器的数据库引擎是其最核心的功能之一,提供了多种功能,包括行级安全、动态数据脱敏、多租户、JSON支持等。另外,新的查询执行模式、内存-优化表等技术也可以提高查询性能。
以下是一段MS SQL服务器的数据库引擎代码示例:
SELECT *
FROM table_name;
该代码通过select语句查找数据表中的全部数据。
3.2 分析服务
MS SQL服务器的分析服务支持数据挖掘和深入分析。其中包括多维数据模型、数据挖掘、数据挖掘模板等功能。此外,它还支持多种分析算法和数据分组方式等。
以下是一段MS SQL服务器的分析服务代码示例:
SELECT Customer, SUM(Sales)
FROM Sales
GROUP BY Customer;
该代码通过select语句统计顾客每个月的销售额,并按照顾客进行分组。
3.3 Reporting Services
MS SQL服务器的Reporting Services功能可帮助用户轻松创建可视化报表。该功能提供了许多报表模板和可自定义的报表。其中包括表格、图表、地图、矩形等数十种类型的报表。
以下是一段MS SQL服务器的Reporting Services代码示例:
SELECT Customer, SUM(Sales)
FROM Sales
GROUP BY Customer
ORDER BY SUM(Sales) DESC;
该代码通过select语句统计顾客每个月的销售额,并按照销售额进行排序。
4. 总结
MS SQL服务器作为一款功能强大的数据库管理系统,其价格较为昂贵,但扩展性和高效性还是值得考虑的。根据企业的不同需求,可以选择相应的许可证版本,并根据计算方式来选择合适的核数许可证。对于开发人员来说,熟悉其特性并掌握其中的SQL语句可以更好地利用其功能。