Anda di halaman 1dari 31

SQL Server 2005

新一代数据管理与分析平台

苏晓川
微软 ( 中国 ) 有限公司
xiaochsu@microsoft.com
SQL Server 发展历程
第一代数据库 第二代数据库 第三代数据库
Enter the Game Refine the Game Win Leadership

SQL Server SQL Server SQL Server SQL Server


6.0/6.5 7.0 2000 2005
• 与 Sybase 架构分 • 全新关系引擎设计 • 性能大幅提升 (47%) • 企业级数据管理平台
离 • 全新查询引擎设计 • 扩展性大幅提升 •性能进一步提升
•高可用性设计
• 与 Windows 集成 • 自动化资源管理 • XML 支持 •全新安全性设计
• 第一家引入数据复 • 第一家引入 OLAP • 第一家引入 Notification• BI 数据分析平台
制功能 和 ETL Service •强大的 OLAP 分析引擎
• 第一家引入 Data •企业级的 ETL 和数据挖

Mining & Reporting •Office 集成的报表工具
• 数据应用开发平台
•与 .Net ,web Service 集成
•Native XML 数据库
•Service Broker

发展方向 • 最佳性价比 • 性能、可靠性、安全性 • 集数据管理与分析


• 自动调优 • 商务智能的集成 于一体的企业级数据平

SQL Server 2005 关键功能列表
.NET Framework Database Maintenance Replication
Common Language Runtime Integration Backup and Restore Enhancements Auto-tuning Replication Agents
User-defined Aggregates Checksum Integrity Checks Oracle Publication
User-defined Data Types Dedicated Administrator Connection Improved Blob Change Tracking
User-defined Functions Dynamic AWE OLAP and Data Mining
SQL Server .NET Data Provider Fast Recovery Analysis Management Objects
Extended Triggers Highly-available Upgrade Windows Integrated Backup and Restore
Data Types  Online Index Operations Web Service/XML for Analysis
FileStream Storage Attribute Online Restore DTS and DM Integration
Managed SQL Types Parallel DBCC Eight new DM algorithms
New XML Datatype Parallel Index Operations Auto Packaging and Deployment
SQL Server Engine Management Tools Data Transformation Services
New Message Service Broker MDX Query Editor New Architecture (DTR + DTP)
HTTP Support (Native HTTP) MDX Intellisense Complex Control Flows
Database Tuning Advisor T-SQL Intellisense Control Flow Debugging
Enhanced Read ahead & scan Version Control Support For Each Enumerations
Extended Indexes XML/A Property Mappings
Multiple Active Result Sets SQLCMD Command Line Tool Full Data Flow Designer
Persisted Computed Columns Performance Tuning Full DTS Control Flow Designer
Queuing Support Profiler Enhancements Graphical Presentation of Pkg Execution
Snapshot Isolation Level Profiling Analysis Services Immediate Mode and Project Mode
Scale Up Partitioning Exportable Showplan Package (Advanced) Deployment Tools
VIA support Exportable Deadlock Traces Custom Tasks and Transformations
NUMA support Full-text Search Reporting Services
Database Failure and Redundancy Indexing of XML Datatype Multiple Output Formats
Fail-over Clustering (up to 8 node) MDAC Parameters (Static, Dynamic,
Enhanced Multi-instance Support Side by Side installation Hierarchical)
Database Mirroring Microsoft Installer base setup Bulk Delivery of Personalized Content
Database Viewpoints Support for Active Directory Deployment Support Multiple Data Sources
XML SQL Client .NET Data Provider STS (Web Parts, Doc Libraries)
XQUERY Support (Server & Mid Tier) Server Cursor Support Visual Design Tool
XML Data Manipulation Language Asynch Charting, Sorting, Filtering, Drill-Through
FOR XML Enhancements Security Scheduling, Caching
XML Schema (XSD) Support All Permissions Grantable Complete Scripting Engine
MSXML 6.0 (Native) Fine Grain Administration Rights Scale Out architecture
.Net XML Framework Separation of Users and Schema Open XML Report Definition
新一代数据管理与分析平台
 全面企业级保障 (Mission Ready)
 秒级响应的 24x7 高可靠性
 较 SQL2000 38% 的性能提升
 260 种安全特性保证
 64 位运算与 TB 级海量数据更好支持

 商业智能一体化 (Decision Ready)


 企业级的数据分析、整合及挖掘能力
 较 SQL2000 快 2 倍的处理分析性能
 实时商务智能 (BI) 与 自动化报表
 BI 行业标准的领导者

 开放互联应用平台 (Developer Ready)


 与 .Net 及 Web service 集成构建 Internet 数据应用
 XML 数据库扩展数据应用范畴
 Service Broker 分布式事务应用
 多种开发灵活性改进( UDT & T-SQL )
 数据镜像冗灾 (3 秒切换 ) ,日志复制
 端对端 24x7 数据复制
 在线实时处理 ( 如备份恢复、优化、分配资源、重建索引… )
 快照隔离 , 时点恢复

 TPC-C 在 64 路 CPU 服务器上较 SQL 2000 快 37% ,较 Oracle 快


7%
 TPC-H 针对 1TB 数据仓库上较 Oracle 快 38%
 SSIS 较 SQL2000 快 6 倍
 FTS 较 SQL2000 快 10 倍
 ...

 260+ 安全新特性
 内置数据加密
 缺省安全保证设置
 全新的基于角色的安全机制

 集成的数据管理与分析平台
 从 SSCE 到 64bit 完全兼容
 更加智能化的自动优化及管理功能
 灵活的数据分区、 DBA 视图
37% better performance, 162% better performance,
17% lower cost vs. SQL Server 54% lower cost vs. SQL Server
2000 2000

also
7% 的性能优势 , 38% 的性能优势 ,
比 Oracle 价格低 37% 比 Oracle 价格低 20%
( 垂直扩展到 64 颗安腾处理器 ) ( 垂直扩展到 16 颗安腾处理器 )
SQL Server 2005 高可用性技
术 数据库冗灾恢复  数据库维护与操作
 Failover Clustering  Fast Recovery
 Partial Availability
 Database Mirroring  Online Restore
 Peer-to-Peer  Media Reliability
Replication  Dedicated
 用户或应用错误恢复 Administration
Connection
 Log Shipping  Dynamic Configuration
 Database Snapshot  扩展性
 数据并发访问技术  Data Partitioning
 Snapshot Isolation  Replication
 Online Index
Operations
 性能调优
 Replication
 Database Tuning
Advisor
数据库镜像 Database
Mirroring
工作原理
• 秒级的快速自动故障转移
• “ 零”数据损失
Mirror is always
Application Witness redoing – it remains
current
Commit
Principal Mirror

1 5
2
SQL Server SQL Server

2 >2 4 3 >3

Log Data Log Data


 全力完善 BI 产品套件 (DW, OLAP, ETL, DM, Reporting)
 对 64 位高性能运算和 TB 级海量数据的更好支持
 BI 中加入了 150+ 安全新特性
 企业级的数据整合工具 SSIS ,性能较 SQL2000 提升 600%
Enterprise BI Suite  全面的 .Net 集成

 实时 BI ,保证 MOLAP 的性能和 ROLAP 的更新频率


 针对 1 TB 数据仓库测试性能较 SQL 2000 提升 162%
 统一空间模型将 OLTP 与 OLAP 有机整合
Real time BI  内置 KPI 加强对业务层面的支持

 可视化的数据挖掘工具与导航
 8 种数据挖掘算法集成
 行业标准的领导者 DMX , XML/A
 支持第三方算法嵌入
Data Mining
 最终用户报表设计器
 全面集成 AS, SSIS 等管理工具
 更加强大的 Office 及 Share Point 集成特性
 丰富的报表设计、模版及打印功能
Reporting
使企业各个层面的工作者具
备更加出色的商业洞察力,
更快、更好的作出决策

实时性日常业务分析
深入商业分析工具
企业级数据整合
自定义报表
构建企业管理驾驶平台
SQL Server 2005 商业智能平台
主要技术新特性
 统一空间模型 (Unified Dimension Model)
 将逐步统一传统数据库与商业智能应用之间的隔阂
 实时商业智能 (Real time BI)
 Proactive Cache 将实时 BI 的理念变得真正可行
 企业级 ETL 工具
 高性能,复杂流程设计,更好的集成性
 .Net 与 Web Service 的集成
 XML/A 标准将商业智能推向 Internet 应用时代
 数据挖掘的深入应用
 各类先进的算法和模型使数据挖掘应用逐步成熟
 全面的报表服务
 最终用户报表设计器、复杂模版设计、打印 , BI/SSIS/SPS 集成特性
 业界标准的制定与积极推动者
 MOLAP, DMX, XML/A, Unified Dim Model
SQL Server 2005 统一空间模型
Data Source Data Model Tool

Spreadsheets
MOLAP Analysis
Services
BI Front Ends
OLAP MOLAP

XML/A or ODBO
versus
Reporting
Data Ad-Hoc Reports
mart
UDM

Rich Reports
DW

Cache
LOB Dashboards

重复的数据 复杂的模型
SQL Server 2005 实时 BI

Latency
Update New MOLAP
Silence Version cache
Interval
Data

Events MDX
SQL UDM
RDBMS

Analysis Services
Mobile Reports Warehouse
 企业级数据整合工具
 性能大幅提升 600%
 支持复杂数据流程设计
ETL
 支持各类复杂数据源
semi-structured binary files database
 设计开发特性
 可视化数据流程设计
Call center Legacy Apps  动态调试、断点
 自定义任务、转换、数据源
 集成特性
 与数据挖掘紧密集成
 支持 Web Services, XML,
 与 BI 应用紧密集成
 自身能够作为数据源再度利用
SQL Server 2005 深入数据挖掘工具
 Decision Trees
 Naïve Bayesian
 Clustering
 Sequence Clustering
 Association Rules
 Neural Network
 Time Series
 Text Mining

 关联销售
 销售预期
 客户分类
 客户行为分析
 风险管理
 信用评估
 欺诈检测
 流量点击分析
 ….
嵌入式报表与终端用户报表设计器
Inform key decision makers through…
终端用户报表设计器
 类似 Office 的使用感受
 自定义报表设计
 无需任何开发技能
 灵活的报表模板
 直观的业务数据模型
嵌入式报表
 支持复杂报表设计
 支持多种数据源
 灵活的设计调试功能
 支持在线和离线应用
 更好的 BI/SSIS/SPS 集成
 Web service 支持 Internet 数据互联
 使用 CLR 处理复杂逻辑较存储过程快 40 倍,代码量仅为 1/5
 大幅提升团队开发效率
 支持 C#, VB.Net 灵活构建数据层业务
.Net Integration

XML  Native XML 数据库支持 , XML 数据类型


 领先的 XQuery 标准
 出色的 XML 处理性能
 SQLXML 和关系型数据之间更加灵活的转换
XML Database
 集成的可视化开发调试环境
 数据集成服务、异类数据库复制等无缝集成其它数据应用
 Service Broker 更好的支持分布式数据应用
 新的 .Net 对象模型 SMO, AMO
Productivity  各种新数据类型和 T-SQL 扩展
与 .Net 紧密集成
Increase productivity through… Create Functions, Procedures, Triggers User Defined
Types, Aggregates. From the Visual Studio Solution
集成开发 Explorer

 通过 .NET 直接控制数据库对象
 充分利用现有开发技能

集成调试
 无缝支持跨 TSQL 和 .NET 的 Debug 调试
 任意调试断点设置
Manage DB Objects in the VS Project

高效的数据访问
 ‘GridView’ 控件大大简化编辑、排序、分页
等开发工作
 内置缓存技术提升性能

Enhanced property set for the GridView


XCopy 快速部署
 Attach 或 detach SQL Server 到任意应用
 快速部署客户端轻量级数据
Web Service 的全面支持
Allow component re-use and platform interop through…
Native SOAP access

Non Windows
 支持跨平台的兼容性
 降低对中间层的依赖程度
 简化管理

New “ENDPOINT AS HTTP” object SOAP/XML


/HTTP
 支持数据对象可重用
 支持 service oriented architectures
 通过松耦合结构简化管理与维护 Web Svc
Endpoints

configure connection info


configure authentication TSQL
SP
expose stored procedures SP
expose TSQL batches SP
XML 数据库
Enable the development of new application types through…
Native XML 支持
 存储与平台无关的数据
 创建动态内容的丰富应用
 更好支持松散耦合系统
Loosely coupled services
Point-of-Sale Svc Supplier Svc
(Windows Platform) XML message (Non-windows)

XML 与 Relational Data 并存


 高性能 XML 存储与查询
 使现有应用更好的与 XML 并存
 便于创建全文检索应用

E.g.
Insurance
Policy
DB Table

First Name Last Name Address Phone XML data type


企业级应用开发支持
uild scalable, reliable & high performance systems through…
Distributed reliable messaging
Svc 1
message SQL Service Broker
 通过异步消息构建扩展性应用
DB Instance
Dialog

1  创建可靠的分布式数据库应用
 全面提升的性能

Svc 2 Push applications alert to users


when interesting things happen:
DB Instance
2 Users

Su
高性能客户端与中间层缓存 bs
cr
Query Notifications Al ib
er e
 基于 Push 构建丰富的事件 ts
 利用高性能客户端缓存
 支持高性能中间层缓存

Push Application
Connected

新一代数据管理与分析平台
Web Services
Distributed
Query

SSIS Reporting
SQL Server Services
Driver for JDBC

SQL Server
Analysis Oracle
IBM DB2
Services Sybase
Replication Informix
DBLib for Access
Unix Excel
Text Files
dBase
Paradox
XML VSAM
Active Directory
WebDAV etc...
• 基于 SQL 2005 市场数据分析汇总系统
• 每秒 5000 笔交易 , 每天 10 万次查询

• 基于 SQL Server 2005 固定收益交易定位系统


• 30% 性能增长 , 每秒处理 1000 笔订单

• 最大的海运公司, 5TB 数据库基于 SQL Server 2005


• 99.999% 高可用性 , 并能够满足年增 30% 系统扩容

• 百万级别的设备 Web 管理解决方案


• 每天 7 百万笔交易, 99.999% 高可用性

• 7.8 TB , 500 亿条记录运行在 SQL Server 上


• 13,000 并发连接
• 3TB 数据仓库运行在 SQL Server 2005 64 位
• 最大的图书分销商, 821 家连锁书店, 730 万种商

• 预测管理系统基于 SQL Server 2005
• 处理 300% 更多的数据 , 并节约 25% 的处理时

• 生产管理商务智能系统基于 SQL Server 2005


• 加速油田生产,降低宕机时间

• 应用报表系统基于 SQL Server 2005


• 简化报表、降低成本

• 9 TB 数据仓库, 1 千 1 百万客户
• 处理效率提升 2 倍
• 每天 150 万笔交易处理系统
• 1.8TB 数据库,平均响应 0.7 秒

• 2000 个 SAP 并发用户, 1TB 数据


• 从 Oralce/Unix 迁移,降低 50% 的成本

• 数字 ID 管理系统
• BizTalk Server 2006 构建端到端交易管理

• 使用 Visual Studio 2005 和 SQL Server 2005


• 在线音乐服务易用、可靠、迅捷

• 使用 BizTalk 2006 集成、监控、管理 IT 流程


• 节约 83% 的应用部署时间
中国客户实际应用
“SQL Server 2005 强大的商业智能使新浪的广告分析
系统更加高效,可靠,并且在市场变化时能够迅速做出
响应” -王巍,新浪 系统集成部总监

“ 使用 SQL Server 2005 和 Visual Studio 2005 构建的


系统,开发周期短,部署和管理简便,从而大大节省
了成本” -上海徐汇区政府信息中心 赵世莹

“ 微软的数据库产品 SQL Server 2005 和开发平台


Visual Studio 2005 保证了企业级应用所需的高可用、
高伸缩和高效率”
- 李翊,中石化仪征化纤 技术中心信息系统室副主任

“ 借助 .NET 平台和 SQL Server 的高可靠性, 实现了经


纪业务服务平台全国 114 家营业部的平稳上线,经受住
了现实的安全性考验,而且总体拥有成本降低很多”
-俞枫,国泰君安证券 信息技术总部总经理
中国开发合作伙伴证言
微软的尖端科技为用户带来更高的价值,和用友一起共
同构建新一代软件平台解决方案。”
-王文京, 用友软件股份有限公司 董事长

在不久的将来,浪潮还会有更多的解决方案基于 SQL
Server 2005 与 Visual Studio 2005 ,共同推进中国企
业信息化建设。” -孙丕恕, 浪潮集团 总裁

我们已经开始在首都机场和国资委管理系统的项目建设
中采用 SQL Server 2005 与 Visual Studio 2005 ,与微
软强强联合,通过技术创新来开发新的产品与解决方案。
” -王晖 中软国际,高级副总裁 , 技术总监

微软 SQL Server 2005 加速了我们解决方案的开发,


使我们能够为客户提供更强大、更有创新性的商业智能
软件。 -郑正中,明基逐鹿软件有限公司 总经理
132K

85K
Multi-core

High Availability

Manageability
40K
25K 25K

Base Database
10g DB2
相关资源
 http://www.microsoft.com/technet/prodtechnol/sql/2005/learnin

 http://www.microsoft.com/china/sql/default.mspx