SQL Server 2008 Positioning
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

SQL Server 2008 Positioning

  • 3,367 views
Uploaded on

An introduction to SQL Server 2008, by Graeme Scott delivered on 6th Match

An introduction to SQL Server 2008, by Graeme Scott delivered on 6th Match

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,367
On Slideshare
3,359
From Embeds
8
Number of Embeds
2

Actions

Shares
Downloads
221
Comments
0
Likes
1

Embeds 8

http://www.slideshare.net 7
http://www.lmodules.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Graeme Scott Technology Solution Professional Microsoft UK [email_address]
  • 2. SQL Server 7.0 SQL Server 2005 SQL Server 2000
    • Lowest TCO
    • Automatic Tuning
    • Reliability & Security
    • Integrated Business Intelligence
    • High availability
    • Security
    • Developer productivity
    • Native XML
    • First to include Enterprise ETL & Deep Data Mining
    • Performance, scalability focus
    • XML support
    • First to include Notification
    • First to include Data Mining & Reporting
    • Re-architecture of relational server
    • Extensive auto resource management
    • First to include OLAP & ETL
    Cross-release objectives SQL Server 6.0/6.5
    • Differentiation from Sybase SQL Server
    • Windows integration
    • First to include Replication
    1 st Generation 2 nd Generation 3 rd Generation
  • 3.
    • Performance updates: data compression
    • Enhanced BI capabilities
      • SSRS Integration with SharePoint Server 2007
      • Data Mining Plug-ins for Office 2007
    • Manageability enhancements
    • Optimized for Windows Vista & Office 2007
    • Common Criteria Certification
    Service Pack 2
    • Delivery of Database Mirroring
    • SQL Server Express with Advanced Functions
      • Management Tools
      • Full Text Search
      • Reporting Services
    • Reporting Services support for Netweaver BI
    Service Pack 1
    • Designed for
    • Portable enterprise applications
    • Occasionally-connected & offline use
    • Embedded in applications & devices
  • 4.
    • Published on December 15th 2008.
    • Cumulative Updates & performance enhancements.
    • Some additional support features added to SQL replication.
    • Added data providers for Reporting Services (support for Teradata Report Models).
    • Notification Services integration with SQL Server 2008.
    Service Pack 3
  • 5. Game Changers
  • 6.
    • Transparent Data Encryption
    • Extensible Key Management
    • Data Auditing
    • Pluggable CPU
    • Database Mirroring Enhancements
    • Policy Based management
    • Single Server Administration
    • Streamlined Installation
    • Enterprise System Management
    • Performance Data Collection
    • System Analysis
    • Data Compression
    • Query Optimization Modes
    • Resource Governor
    • Entity Data Model
    • LINQ
    • Visual Entity Designer
    • Entity Aware Adapters
    • SQL Server Change Tracking
    • Synchronized Programming Model
    • Visual Studio Support
    • SQL Server Conflict Detection
    • FILESTREAM data type
    • Integrated Full Text Search
    • Sparse Columns & column sets
    • Large User Defined Types
    • Date/Time Data Type
    • SPATIAL data type
    • Partitioned Table Parallelism
    • Warehouse Query Optimizations
    • Persistent Lookups
    • Change Data Capture
    • Backup Compression
    • MERGE SQL Statement
    • Data Profiling
    • Star Join
    • Enterprise Reporting Engine
    • Internet Report Deployment
    • Block Computations
    • Scale out Analysis
    • BI Platform Management
    • Export to Word and Excel
    • Author reports in Word and Excel
    • Report Builder Enhancements
    • TABLIX
    • Rich Formatted Data
    • Personalized Perspectives
    • … and many more
  • 7. Introducing: Enterprise Data Platform Services “ Enabling customers of all sizes to derive value from ALL data, birth through archival” Dynamic Development Beyond Relational Pervasive Insight Mobile and Desktop OLAP FILE XML RDBMS Query Analysis Reporting Integration Synch Search Cloud Server
  • 8.
    • Accelerate your development with entities
    • Synchronize your data from anywhere
    • Store and consume any type of data
    • Deliver Location Intelligence within your applications
    • Integrate all your data in the Enterprise Data Warehouse
    • Reach all your users with scalable BI platform
    • Empower every user with actionable insights
    • Secure, trusted platform for your data
    • Optimized and predictable system performance
    • Productive policy-based management of your infrastructure
    Pervasive Insight Enterprise Data Platform Dynamic Development Beyond Relational
  • 9.
    • Protect your information
      • Encrypt your data without requiring an application re-write
      • Consolidate security keys within the data center
      • Integrated auditing support
    • Increase the reliability of your applications
      • Add system resources without affecting your users
      • Leverage database mirroring to increase reliability
      • SQL 2008 can support up to 16 cluster nodes on Windows Server 2008
    Enterprise Data Platform
  • 10.
    • Better Performance
      • Increase query and backup performance
      • Reduce your storage costs
    • Optimize System Performance
      • Monitor your system by collecting and storing system events
      • Analyze and report on your system performance
    • Predictable Performance
      • Manage concurrent workloads on single system
      • Prevent runaway queries
      • Ensure consistent query performance
    Enterprise Data Platform
  • 11.  
  • 12.
    • Spend less time on ongoing operations
      • Manage via policies instead of scripts
      • Define Enterprise wide data management policies
      • Automated monitoring and enforcement of policies
      • Simplify your installation and configuration
    • Integrated with your enterprise system management
      • Define Policies that are compliant with System Definition Model
      • Manage your data and system infrastructure with Microsoft System Center
    Enterprise Data Platform
  • 13. Introducing:
    • Accelerate your development with entities
    • Synchronize your data from anywhere
    • Store and consume any type of data
    • Deliver Location Intelligence within your applications
    • Integrate all your data in the Enterprise Data Warehouse
    • Reach all your users with scalable BI platform
    • Empower every user with actionable insights
    • Secure, trusted platform for your data
    • Optimized and predictable system performance
    • Productive policy-based management of your infrastructure
  • 14.
    • Develop with business entities
      • Define your business not tables
      • Model your complex business relationships
      • Retrieve entities instead of rows and columns
      • Connect to SQL Server with entity aware adapters
    • Reliable application performance
      • Store entities locally on your clients
    Dynamic Development
  • 15.
    • Support for occasionally connected systems.
      • ADO.NET Sync Services and the Sync Framework.
      • Use the Sync Framework to synchronise SQL CE with SQL Server.
  • 16.  
  • 17.
    • Support for occasionally connected systems.
      • ADO.NET Sync Services and the Sync Framework.
      • Use the Sync Framework to synchronise SQL CE with SQL Server.
    • Build data-centric applications with the Entity Framework and the EDM.
    • Leverage consistent query syntax with LINQ. Access diverse data stores including:
      • LINQ to Entities.
      • LINQ to DataSets.
      • LINQ to SQL.
      • LINQ to XML.
      • LINQ to SSDS.
  • 18.
    • // LINQ to SQL query example
    • Var OrdersQuery = from o in Context.Orders
    • where o.Customer.Country == “UK” &&
    • o.Employee.LastName == “Smith”
    • orderby o.Customer.CompanyName
    • select new
    • {
    • o.OrderID,
    • o.OrderDate,
    • o.Customer.CompanyName.
    • o.Order_Details
    • }
    • Foreach (var o in OrdersQuery)...
  • 19.
    • // LINQ to SQL query example
    • Var OrdersQuery = from o in Context.Orders
    • where o.Customer.Country == “UK” &&
    • o.Employee.LastName == “Smith”
    • orderby o.Customer.CompanyName
    • select new
    • {
    • o.OrderID,
    • o.OrderDate,
    • o.Customer.CompanyName.
    • o.Order_Details
    • }
    • Foreach (var o in OrdersQuery)...
  • 20.
    • // LINQ to SQL query example
    • Var OrdersQuery = from o in Context.Orders
    • where o.Customer.Country == “UK” &&
    • o.Employee.LastName == “Smith”
    • orderby o.Customer.CompanyName
    • select new
    • {
    • o.OrderID,
    • o.OrderDate,
    • o.Customer.CompanyName.
    • o.Order_Details
    • }
    • Foreach (var o in OrdersQuery)...
  • 21.
    • // LINQ to SQL query example
    • Var OrdersQuery = from o in Context.Orders
    • where o.Customer.Country == “UK” &&
    • o.Employee.LastName == “Smith”
    • orderby o.Customer.CompanyName
    • select new
    • {
    • o.OrderID,
    • o.OrderDate,
    • o.Customer.CompanyName.
    • o.Order_Details
    • }
    • Foreach (var o in OrdersQuery)...
  • 22.
    • // LINQ to SQL query example
    • Var OrdersQuery = from o in Context.Orders
    • where o.Customer.Country == “UK” &&
    • o.Employee.LastName == “Smith”
    • orderby o.Customer.CompanyName
    • select new
    • {
    • o.OrderID,
    • o.OrderDate,
    • o.Customer.CompanyName.
    • o.Order_Details
    • }
    • Foreach (var o in OrdersQuery)...
  • 23.
    • // LINQ to SQL query example
    • Var OrdersQuery = from o in Context.Orders
    • where o.Customer.Country == “UK” &&
    • o.Employee.LastName == “Smith”
    • orderby o.Customer.CompanyName
    • select new
    • {
    • o.OrderID,
    • o.OrderDate,
    • o.Customer.CompanyName.
    • o.Order_Details
    • }
    • Foreach (var o in OrdersQuery)...
  • 24.
    • Included in Visual Studio 2008 / .NET 3.5
    • Benefits:
      • Rapid application development scenarios.
      • Query processing performed at the server.
      • Mapping designer makes mapping classes to tables simple.
    • Limitations:
      • Only supports SQL Server family of databases.
      • Some limitations on mapping scenarios.
  • 25.
    • Access your data from anywhere
      • Store your data locally while disconnected from server
      • Synchronize Incremental changes between client and server
      • Detect conflicts during synchronization including deletes
      • Add disconnected scenarios without re-writing existing applications
    Dynamic Development
  • 26. Introducing:
    • Accelerate your development with entities
    • Synchronize your data from anywhere
    • Store and consume any type of data
    • Deliver Location Intelligence within your applications
    • Integrate all your data in the Enterprise Data Warehouse
    • Reach all your users with scalable BI platform
    • Empower every user with actionable insights
    • Secure, trusted platform for your data
    • Optimized and predictable system performance
    • Productive policy-based management of your infrastructure
  • 27.
    • Seamless transition between relational and non-relational
      • Store your documents in cost effective storage platform
      • Access documents as data
      • Encode your complex hierarchies within XML
      • Extend the database to meet your unique needs
    • Find your data
      • Query across relational and text data
    • Build global applications
      • Capture precise time from clients across the globe
    Beyond Relational
  • 28.
    • Storage Attribute on VARBINARY(MAX)
      • Works with integrated FTS
    • Unstructured data stored directly in the file system (requires NTFS)
    • Dual Programming Model
      • TSQL (Same as SQL BLOB)
      • Win32 Streaming APIs with T-SQL transactional semantics
    • Data Consistency
    • Integrated Manageability
      • Back Up / Restore
      • Administration
    • Size limit is the file system volume size
    • SQL Server Security Stack
    Store BLOBs in DB + File System Application BLOB DB
  • 29.
    • Build location-aware applications
      • Capture location data from across your organization
      • Integrate location intelligence to your existing applications
      • Visualize your location information
    • Standard Spatial applications
      • Integrate with industry standard spatial applications
      • Supported by 3 rd parties
    Beyond Relational
  • 30. Introducing:
    • Accelerate your development with entities
    • Synchronize your data from anywhere
    • Store and consume any type of data
    • Deliver Location Intelligence within your applications
    • Integrate all your data in the Enterprise Data Warehouse
    • Reach all your users with scalable BI platform
    • Empower every user with actionable insights
    • Secure, trusted platform for your data
    • Optimized and predictable system performance
    • Productive policy-based management of your infrastructure
  • 31.
    • Scale and Manage large number of users and data
      • Improve Query performance on large tables
      • Optimize Queries for data warehousing scenarios
      • Increase I/O performance with efficient and cost effective data storage
      • Manage concurrent workloads of ad-hoc queries, reporting and analysis
    • Integrate growing volumes of data
      • Optimize ETL performance by identifying data in your largest tables
      • Reduce the data load volumes by capturing operational changes in data
      • Simplify the insert and update data processing
      • Profile your information to identify dirty data
    Pervasive Insight
  • 32. Pervasive Insight
  • 33. Pervasive Insight
  • 34.
    • What is Ta blix?
      • The best of Tabl e merged with the best of Matr ix
      • Allows for fixed and dynamic columns and rows
      • Enables Arbitrary nesting on each axis
      • Enables multiple parallel row/column members at each level
      • Introduces optional omission of row/column headers
  • 35. Tabl ix e + Matr 2001 2002 Total 1,115 1,331 2,446 152 642 794 11,156 13,312 24,468 1,523 6,421 7,944 13,946 21,706 35,653 Retail Acme Nadir, Inc. Wholesale ABC Corp. XYZ, Ltd. Grand Total Customer Retail
      • Acme
      • Nadir, Inc.
    Wholesale
      • ABC Corp.
      • XYZ, Ltd.
    Grand Total Growth 19% 322% 19% 322% 56% 1,267 1,973 3,230 56% 12,679 19,733 32,412 57%
  • 36. Enriched Visualizations - Chart
    • Richer end user experience with new visualization engine
    • Chart Examples
  • 37. Enriched Visualizations - Gauge
  • 38.
    • SQL Server 2005 & 2008 are supported on Windows Hyper-V.
    • SQL Server 2005 is fully supported within a Virtual Server environment.
    • Hyper-V also supports XenSource and VMWare virtual machines. For SQL Server usage within these virtual machines Microsoft offers best efforts in terms of support.
  • 39. More Performance: Market Montage Solution Supports 200,000 Updates per Second with SQL Server 2005 (70TB) Event Management Firm Provides Software as a Service using SQL Server 2008 Polaris Software Lab Triples Developer Productivity with Microsoft Testing Show SQL Server 2005 Exceeds Needs for Global Warehouse Management More Scalable: When the meteor and the 1PB database collide (SQL 2008) Credit Card Company Runs its Business with 12-Terabyte Mission Critical BI Solution Global Online Gaming Company Deploying SQL Server 2008 to support 100 Terabytes Siemens PLM Software Validated to Easily Support 5,000 Users with SQL Server 2008 More Value: Lockheed Martin Unit Moves SAP from UNIX to Windows, Cuts Technology Cost. American Power Conversion Runs Siebel on SQL Server; Saves $800,000 over Oracle Service Provider Cuts Costs, Speeds Development, and Simplifies Remote Access Food Manufacturer Speeds Data Access, Saves $320,000, Enables Better Decisions http://www.microsoft.com/sqlserver/2008/en/us/compare-oracle.aspx
  • 40.
    • Download the evaluation version of SQL Server 2008:
    • http://www.microsoft.com/downloads
    • SQL Server 2008 Overview:
    • http://www.microsoft.com/sqlserver/2008/en/us/overview.aspx
    • Get prepared and allow Microsoft to help (available workshops):
      • SQL Server 2008 Features & Capabilities.
      • Upgrading to SQL Server 2008.
      • SQL Server for the Oracle DBA.
  • 41. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.