* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download SQL Server 2005 Overview - MD ColdFusion User`s Group
Extensible Storage Engine wikipedia , lookup
Microsoft Access wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Functional Database Model wikipedia , lookup
Team Foundation Server wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Relational model wikipedia , lookup
Clusterpoint wikipedia , lookup
SQL Server 2005 Overview SQL Server Comprehensive, Integrated Data Platform Reporting Services Enterprise Reporting Notification Services Notifications & Alerts Replication Services Data Replication Data Transformation Services ETL SQL Server Engine Relational Database Engine Management Tools Development Tools Analysis Services OLAP & Data Mining Enterprise Data Management Developer Productivity Business Intelligence High availability for enterprise applications Security enhancements Focus on manageability; self optimization Integration with Visual Studio and .NET Native XML technology Interoperability: open standards, Web services Comprehensive ETL solution Real time decision making: reporting, data mining Scalability and availability enhancements Secure, reliable, and productive database platform for line of business and analytical applications Enterprise Data Management Availability and security advancements • Database mirroring, online operations for increased availability • Secure by default, by design, by deployment Focus on manageability • Integrated management toolset for relational and OLAP • Expanded self tuning Performance and scalability • Scales as the business grows: partitioning, snapshots • From mobile devices to 64-bit data centers Yukon Security: Feature Enhancements Authentication Enhancements Password policy enforcements for SQL logins Strengthening SQL Authentication Password complexity, expiration and lockout Login credentials are always transferred in a secure channel, by default Privacy and Encryption Built-ins for Encryption and Decryption of data Infrastructure for Key management Database Mirroring Application Witness Principal Mirror 1 5 2 SQL Server 2 Log 3-6 Data SQL Server 4 3 Log 3-6 Data Database Mirroring Database Failover Very Fast … less than 3 seconds Automatic or manual failover Configurable: Availability Vs Performance Automatic, transparent client redirect Database Snapshots for Reporting Hardware Works with standard computers and storage No shared storage components Database Snapshots Snapshot of a database at a point in time Created instantly Read only Does not require a complete copy of the data Shares unchanged pages of the database Requires extra storage only for changed pages Uses a “copy-on-write” mechanism Recover from User, Application or DBA error Rewind database to Viewpoint Manageability - Tools New: SQL Server Workbench New: Management Objects (SMO) Managed code, new design patterns Improved Scalability, Scripting New: SQLCMD New Rich GUI Integrated Authoring, Management Support all SQL Server components High Performance CMDLine New: SQLMail Replacement SMTP Support, Cluster Support, No Outlook required Demos Management Studio 64 bit SQL Server 2000 – 32bit running on a Xeon Server AWE Memory (up to 32GB) 3GB Virtual Address space available to SQL Server •Buffer pool pages can be mapped / unmapped •As pages are needed, they can be mapped into the virtual address space •Some structure stay in virtual address memory including plan cache, cursor structures and user connection context •Cost associated with mapping / unmapping Virtual Address Space (currently tested up to 512 GB) SQL Server 2000 – 64 bit running on an Itanium 2 Server •Virtual address space available to all structures •Direct access – no map cost •Access to large amounts of physical memory in virtual address space •Current and future hardware Developer Productivity Leverage existing development skills • Integration with Visual Studio • Multiple languages: T-SQL, VB.NET, C#… Share data across any platform • Native support for XML, Web services • Interoperability with any platform, application Extensibility • Native XML data type, user defined data types • New distributed application framework: Server Broker .Net Integration Business Logic User Defined Functions Scalar Table Valued User Defined Procedures User Defined Triggers Assemblies Unit of encapsulation, deployment Create Function or Procedure or Trigger AS External Name assembly:class::method .Net Integration Extensibility User Defined Types Complex structure and behavior Custom Attributes, Contract Supported in client libraries User Defined Aggregates Extensibility hook into the Query Processor using a well-defined Contract Initialize a group, Accumulate a value, Merge Groups, Finish computation, return result CLR Integration Customer Usage, Benefits Rich Languages, APIs in the Database + Tools Developer Productivity In-Proc Data Access via ADO.NET Allows portability of code from/to middle-tier Managed Functions - Mixture of data access & business logic Managed Procedures - XP replacement Demand Forecasting application being developed as a scenario Robust alternative to access external resources (file/registry) UDTs - Small, scalar types to augment SQL’s native typespace E.g. Date, time Demos Stored Procedures, User Defined Types Native XML Store Native XML Datatype XML Schema (optional) Schema Collections XML Indexes XML Data access, updates Columns, Variables, Parameters XQuery DML Extensions Integrates with Relational processing Complements SQLXML XML Support Flexible Storage, Query and DML SQL XQuery XML Data Type FName LName Addr Phone Fax XML Demos XQuery SQL Web Services Native SOAP access HTTP.SYS New “HTTP ENDPOINT” object Standards based access to SQL Server No client dependency Improved Interoperability Configure connection info Configure authentication Expose Functions & SPs Expose TSQL Batches Leverages kernel-mode listener http://myserver/sql Port: 80 Integrated Auth WebMethod = myDb.dbo.mySP HTTP Endpoint T-SQL Enhancements Varchar(max), Varbinary(max) Exception Handling Try/Catch Recursive Queries MARS Other Alternative to Text, Image Uniform Programming model Pivot, UnPivot Top (expression) Customer usage, benefit : Better database applications, addresses existing pain points. Demos CTE, Try/Catch, Rank() Full-Text Integration with Server DDL Backup, Restore of Catalogs Multi-Instance Thesaurus Multi-column Support for additional languages Huge strides in Scalability, Performance Customer usage, benefit : Scalability and Performance, Integrated management Service Broker SQL Engine SQL Engine APP 1 APP 2 Framework for building Reliable, asynchronous, distributed applications Communication infrastructure Two-way “Dialogs” Reliable delivery to local, remote queues Exactly-once, In-order semantics Large Message Fragmentation Service Broker Fully integrated into the database engine Programming Model - DDL and DML Integrated Management and Deployment Dependent Yukon features – Events, Query Notifications, SQLiMail Customer Usage, benefits: Enables new scenarios - async SPs, Scalable distributed multi-db applications Scalable, comprehensive solution • Extensive data modeling capabilities • New data mining algorithms for advanced analytics • Integrated with Visual Studio for rapid BI development Real-time decision making tools • New extensible reporting platform • Scalable and reliable for 24*7 support • Integration with operational systems Extend information to employees, partners • Supports heterogeneous data sources • Enterprise-class ETL (DTS) • Native XML Web Services Business Intelligence Scalable, comprehensive solution • End-to-end business intelligence • Integrated with Visual Studio for rapid BI development Real-time decision making tools New extensible reporting platform • Scalable and reliable for 24*7 support • Supports heterogeneous data sources • Enterprise-class ETL (DTS) Analysis Services OLAP & Data Mining Data Transformation Services ETL SQL Server Relational Engine Management Tools BI for the entire enterprise Reporting Services Development Tools • Analysis Services Unified Dimensional Model Pro-active caching Bringing the best of MOLAP to ROLAP Advanced Business Intelligence Integrating relational and OLAP views KPIs, MDX scripts, translations, currency… Web services Native XML/A Data Mining Focus in Yukon Complete set of analytics Embedded data mining Embed data mining in LOB applications Complete SQL language based API Native XML/A support Integrated solution Most popular data mining algorithms (5 new) Enhanced creating, editing, and viewing environment Tight integration with Relational, OLAP, DTS, Reporting technologies Comprehensive SQL Server BI platform Alliance with ISVs Focus on broadening the market Agreed on finalizing DM industry standard based on OLE DB for DM and XML/A Complete Set of Algorithms Decision Trees Clustering Time Series Association Naïve Bayes Introduced in SQL Server 2000 Sequence Clustering Neural Net Reporting Services Introduced with SQL Server 2000 Open, extensible enterprise reporting solution Report authoring, management, delivery Office System integration VS.NET development environment SQL Server 2005 enhancements Integration with AS, DTS, management tools Developer enhancements Improved report interactivity Flash Ad Hoc Query Tool Data Transformation Services A true Enterprise ETL platform Best in class usability High performance and scale – distribute transformations across processors Trustworthy and reliable – built-in data cleansing, error data handling Complex data routing Full developer IDE Source control Visual debugging of control flow and data Great range of transforms out-of-the-box: little or no scripting required! Highly extensible – with native or managed code Custom tasks, enumerations, transformations, data sources BI Development Studio A complete, integrated tool for the development of BI applications One tool, multiple technologies: Enterprise software development environment: Integrated into Visual Studio.NET Team development, source control, versioning, developer isolation, resource independent coding Development cycle lifetime support Relational, OLAP, DM, DTS, Reporting, Code, Web pages… Develop, Test, Deploy, Modify, Test… Breakthrough ease of use © 2003-2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.