Download presentation
Presentation is loading. Please wait.
Published byPierce Malone Modified over 8 years ago
1
Christian Robert Senior Database Consultant – cro@evolusys.orgcro@evolusys.org EvoluSys SA Découvrez le futur de SQL Server Denali & Azure !
2
About me Christian Robert - cro@evolusys.org Have worked with SQL Server since 7.0 SQL Server MVP since 2007 Microsoft Certified Master on SQL Server 2008 Specialized on SQL Server Relational Engine, around Performance Tuning, Security, TSQL Source Management and Powerpivot. 13 years in the database industry. Worked on Large deployment of SQL Server. Projects for : CICR, ricardo.ch, … My blog : blogs.codes-sources.com/christian Swiss SQL Server User Group : www.sqlpass.ch
3
Swiss company founded in 2006 Consulting Performance review Security audit of the database server Architecture choice DataWarehouse conception Reporting & Dashboard needs Highly skilled and certified trainers More info on : www.evolusys.orgwww.evolusys.org EvoluSys… the data experts
4
Training more info on : formation@evolusys.chformation@evolusys.ch 6 to 10 June 2011 - Genève Fr. 3190.00 SQL Server 2008 & R2 Administration - 5 days 16 to 20 May 2011 - Genève Fr. 3190.00 SQL Server 2008 & R2 Development - 5 days September 2011 - Genève Fr. 3990.00 SQL Server « Denali » New Features - 5 days TBD - Genève or Lausanne SQL Server 2008 R2 Powerpivot TBD - Genève or Lausanne SQL Server Business Intelligence Special price for Techdays attendees Promo code : TRAINTDGVA
5
Caveats Dates and capabilities are subject to change. Any screen captures or concepts are prototypes only. Packaging of new capabilities is yet to be determined. This deck is not a complete view of all investments. Disclaimer: This presentation contains preliminary information that may be changed substantially prior to final commercial release of the software described herein. The information contained in this presentation represents the current view of Microsoft Corporation on the issues discussed as of the date of the 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 presented after the date of the presentation. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this presentation. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this information does not give you any license to these patents, trademarks, copyrights, or other intellectual property. © 2010 Microsoft Corporation. All rights reserved.
6
Microsoft SQL Server Evolution
7
High Availability EDIM AlwaysOn SSIS Server Security & Manageability User-Defined Server Roles Web & Breadth PHP Driver (PDO) Scalability and Performance > 1000 Partitions / table Business Intelligence Unified Semantic Model SQL Server “Denali” – A Solid Release Data Lineage Database Replay Semantic Platform Crescent Application Centric Failover Data Quality CDB Authentication ContainedDB (CDB) Fast FileStream UTF-16 Fast Full Text Enhanced MDS In-memory BI for corporate SQL Server Development Studio Reliable & Integrated Failover Detection Multiple Readable Secondaries Paging for result sets Column store Full Globe Spatial Support DAC Enhancements Backup Secondaries SSMS Enhancements FileTable Default Schema for Windows Group PowerPivot Enhancements Denali won’t support the Itanium Platform : http://tinyurl.com/3v62996 http://tinyurl.com/3v62996 Attention
8
Already in 2008 & R2 Unicode Compression (2008 R2) Use the UCS compression standard Up to 50% of space saved Remote Blob Storage (2008 R2) Allow you to put your BLOB data on a file share Fully integrated with Sharepoint 2010 15000+ Partitions support (2008 SP2) To be done in 2008 R2 also… 10GB / database support in Express (2008 R2) Instead of the classic maximum of 4GB / database Backup Compression in Standard edition and above (2008 R2)
9
SQL Azure
10
SQL Server Relational Engine available everywhere with an Internet Connection High Availability built-in Nothing to worry about the hardware / server level Firewall integrated in the solution Interesting invoice plan You pay for the max size you’d expect to use You pay the bandwidth usage in / out Most of the features of SQL Server are in the cloud But not all :o( SQL Server on the Cloud
11
Reporting Services Most logical choice for Microsoft as Reporting Services is already a Web Service Others services ? Under investigation, no more info… Business Intelligence (BI) on the cloud Azure Reporting open to Beta tester : https://www.sqlazurelabs.com/ https://www.sqlazurelabs.com/ Attention
12
Scale on demand on different databases Dynamically allocate new databases when needed Reduction of database number if necessary Increase size and performance on demand on a cloud environment ! Azure Federation Interesting paper about data federation in Azure: http://tinyurl.com/23j99ju http://tinyurl.com/23j99ju Attention
13
Azure Sync Services Allow you to copy data between Azure Data Center Import / Export Alias DACPAC version 2, add the ability to deploy data along with the schema of the database Database Copy Spatial Datatypes support (geometry / geography) Web administration in Silverlight Others features…
14
System Center Advisor (alias Atlanta) Help reduce downtime Proactively avoid problems Help resolve issues faster Alerts for unpatched, misconfigured, unsupported configurations Ongoing assessment of server configuration, with weekly summary email Assess and understand configurations from virtually anywhere SQL Server knowledge & Windows Server knowledge Comparison with best practices Access centralized data of a deployment’s configurations Access current and historical configuration data Share server configuration data with internal or Microsoft support staff Instant access to guidance and forums related to identified issues Already in Release Candidate, test it for free on: https://www.systemcenteradvisor.com https://www.systemcenteradvisor.com Attention
15
Demo
16
Mission Critical Platform
17
Database Mirroring is evolving… Add more than 1 replica of data Possibility to allow read on a replica Availability groups, to failover databases together Build over the foundation of Windows Failover Clustering without the need of a shared storage AlwaysOn - HADRON AA AA Direct Attached Storage local, regional and geo secondaries AA AA Shared Storage, regional and geo secondaries AA AA AA See session B106 by David Barbarin For more details
18
User Defined Server Role Database Engine Authentication through Contained Databases (CDB) New Role Management ALTER ROLE is modified to add or remove members from roles IS_ROLEMEMBER is added to check the membership of database roles The HASHBYTES function now supports the SHA2_256, and SHA2_512 algorithms Security Enhancements
19
Column store index : Project Apollo New kind of index Column based storage Data warehousing Read-mostly workloads Star joins Process large amounts of data Generous amount of memory Best performance when data fits in memory Graceful degradation as fact table paged from disk Under severe memory constraints, falls back to row- at-a-time processing More infos about project Apollo in Denali : http://tinyurl.com/24pkk24 http://tinyurl.com/24pkk24 Attention
20
How does Apollo speed up queries? Stores data column-wise Better compression Uses VertiPaq compression technology Less IO Fetches only needed columns from disk Less IO Better buffer hit rates How to updates Partition Switching … C1 C2 C3 C5C6C6 C4C4 C1 C2 C4 C5 C6 C3 SELECT region, sum (sales) …
21
Distributed Replay Utility for Evaluating application compatibility High concurrency captured trace… so a single replay client cannot sufficiently (SQL Profiler) eXtended Events New GUI in Management Studio All the SQLTRACE (SQL Profiler) features are built in XEvents SQL Server Distributed Replay / XEvents Distributed Replay Setup is currently separated, can be found : DVD:\1033_ENU_LP\x64\redist\DistributedReplay Attention
22
Beyond Relational
23
SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 SQL Server Denali Rich unstructured Data & Services Full Text Indexing Remote BLOB Store API Filestream Integrated FTS Remote BLOB Store API over FileStream Filestream with RCSI FileTable (Win 32 I/O) Scale-up FileStream Scale-up Search Search functionality Semantic Platform Spatial Fully supported Geometry and Geography data types and Functions Reporting Services support FullGlobe 2D Extensions Pervasive Spatial Semistructured Data & Documents XML Data Type XQuery XML Schema XML Upgrades Large UDTs Sparse Columns Wide Table/ColumnSet Filtered Indices HierarchyID Reliable Messaging Service BrokerPriorityPoison-Message handling Multi-cast Enqueue time
24
Rich Unstructured Data Scale Up across all configurations Integrated Full Text Search and FileStream Performance & Scale Easy use/access to Unstructured data FileTable (Win32 File IO API for unstructured data in SQL) FileTable and Filestream Orthogonality (AlwaysOn support) Rich insight into unstructured data Full-Text Property Search, Customizable Near Semantic Platform: Concept Extraction and Similarity Search Best platform for Spatial-aware applications Spatial 2D type extensions and FullGlobe Reliable Messaging Adoption Blockers Service Broker enqueue times, Multicast Beyond Relational Improvements
25
FileTable On SQL Server side It’s a table that reflect the content of a folder (1 row for each file) Build over Filestream Technology On Windows side It’s a folder with files in it (and also folders) Compatible with most of the Win32 apps Files & Directories exposed through a Windows Share High level of Win32 application compatibility Integrated Storage, Administration and Services
26
Improvement Scope: Semantic Extraction Input: Text such as varchar, Office, PDF, HTML, email… Output: Rowset functions with standard SQL queries Illustrating example: KeyTitleDocument D1Annual Budget… D2Corporate Earnings … D3Marketing Reports… ……… ----------- ----------- ----------- ----------- ----------- ----------- ---- Source Table IDKeywordColid…compDocidCompOcCompPid K1revenue1…10,23,123(1,4),(5,8),(1,34)2,5,6,8,4,3 K2growth1…10,23,123(1,5),(5,9),(1,34)2,5,6,8,5,4 ……………… Keyword Index (Full-Text) KeyphrasesKeyphraseDocuments IDDocID T1 (revenue growth)D1 (Annual Budget) T1 (revenue growth)D2 (Corporate Earnings) T2 (Windows Azure)D3 (Marketing Reports) …… T1 (revenue growth)D7 (Finance Report) …… T2 (Windows Azure)D11 (Azure Strategy) …… IDKeyword T1revenue T1growth T2Windows T2Azure …… DocumentSimilarity DocIDMatchedDocID D1 (Annual Budget)D2 (Corporate Earnings) D1 (Annual Budget)D7 (Finance Report) D3 (Marketing Reports)D11 (Azure Strategy) …… Full-Text and Semantic Processing quarter, record, revenue… 2b 3 2a 1
27
Semantic Functional Surface: Query Syntax SEMANTICKEYPHRASETABLE Find top x tags ranked by their relevance Find top x documents with a specific tag ranked by tag relevance What are the TOP x keyword that describe the best this object ? SEMANTICSIMILARITYTABLE Find top x similar documents Find top x reasons for two documents being similar Is there any objects that similar to this one ? Calculate an internal score element to help rank the previous cases
28
New Spatial Type Features Circular arcs segments CircularStrings, CompoundCurves, CurvePolygons All methods support circular arcs Circular arc support on a ellipsoid Red – CircularString with 4 points Yellow – LineString with the same 4 points Bigger than a hemisphere objects for geography FULLGLOBE spatial type is available “small” holes can be created Increased precision from 27 to 48 bits for spatial computations Interesting white paper about spatial enhancements in Denali: http://tinyurl.com/4x7ckmy http://tinyurl.com/4x7ckmy Attention
29
Pervasive Insight
30
AdHoc reporting, fully built with SilverLight Integrated in Sharepoint 2010, part of the Reporting Services Experience “Every actions should be completed with 2 or 3 clicks max” Reporting Services : Project « Crescent » See session B105 by Francis Incourt For more details
31
Integration Services New Projects and Packages Make comparison easier and packages smaller Package Parameters Catalog Overview Alias SSIS Server (no longer in MSDB) Usability Enhancements New Data Flow Designer Source and Destination Assistants
32
Knowledge Management Creating and maintaining a DQJB, including supporting "knowledge discovery" Data Quality Projects Correcting, standardizing and matching source data according to domain values, rules and reference data associated with a designated data quality knowledge base. Administration Monitoring the current and past DQ processes and defining the various parameters governing the overall DQ activities in your server. New SSIS correction component Correcting the input data according to domain values, rules, and reference data associated with a designated data quality knowledge base. Data Quality Services Book Online reference about DQS : http://tinyurl.com/63x9bgf http://tinyurl.com/63x9bgf Attention
33
Developers’ Focus
34
Alias Project codename « Juneau » Following the previous database developement effort from Microsoft (Datadude, VS Database editions) Development environment for SQL Server, SQL Azure and Business Intelligence Connected and offline database development Edition-aware development environment Integrated development with Debugging capacities Tight integration of language services & engine (Intellisense) New table designer SQL Server Development Studio (SSDT)
35
What is new in Transact-SQL? Simplified Paging Construct Support for UTF-16 New _SC collations Improved Error Handling New THROW keyword Sequence Generators Improvements to the EXECUTE statement Robust Discovery of Result Set Metadata Replacing SET FMTONLY
36
Response to database consolidation by Instance Collation Issues with tempdb Security concerns Servers’ objects Denali will support a partial isolation of any database An application can authenticate to a datbase’s user directly The database can embed some server objects and configuration Contained Database (CDB)
37
New database option – CONTAINMENT Only option supported in Denali is PARTIAL meaning, non-enforaced containment Partially contained databases solve problems related to: Logins: Database Users with passwords or mapped directly to Windows principles System Collation: Temp tables use the database’s collation sys.dm_db_uncontained_entities will display all potential containment breaches Contained Database (CDB)
38
Demo
39
Download SQL Server Denali CTP 1 http://tinyurl.com/2vo8jv2 Register for (SQL) Azure without a credit card Free 30 days pass : http://windowsazurepass.com/ Promo code : WA30CHhttp://windowsazurepass.com/ Don’t forget the Software Assurance Benefits Right of upgrade to Denali, with no extra cost System Center Advisor Early Adopter Program (TAP) Any needs around Adhoc Reporting, Data Quality, MDS, SQL on the Cloud ? … and motivated to test a Beta and give feedback ! Email me : v-crobe@microsoft.comv-crobe@microsoft.com Call to action…
41
© 2011 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.