24 Hour of PASS: Taking SQL Server into the Beyond Relational Realm
Upcoming SlideShare
Loading in...5
×
 

24 Hour of PASS: Taking SQL Server into the Beyond Relational Realm

on

  • 1,572 views

Presentation for 24 Hours of PASS (see http://bit.ly/QkCd72).

Presentation for 24 Hours of PASS (see http://bit.ly/QkCd72).

Statistics

Views

Total Views
1,572
Views on SlideShare
1,525
Embed Views
47

Actions

Likes
1
Downloads
15
Comments
2

6 Embeds 47

http://cliveboulton.com 32
https://twitter.com 7
https://si0.twimg.com 3
http://reoanso.tumblr.com 3
http://www.tumblr.com 1
http://safe.tumblr.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • @Clibou: Note that SQL Server already provides the application developer/admin the ability to tune the ACID compliance with setting NOLOCK hints, or different isolation levels such as read committed snapshot isolation. For more see: http://msdn.microsoft.com/en-us/library/ms173763.aspx
    Are you sure you want to
    Your message goes here
    Processing…
  • @SQLServerMike for the distributed ERP/web2.0 business architecture scaling structured and unstructured out means tunable ACID compliance (tight on transactions, 'slack' on documents)?
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Let’s take a look at a BR application. What services does it provide. What about having these services supported in the database instead of each application building their own?
  • Examples: Manage an application that manages images in the file system and additional information in the databaseBuilding a spatial database application before SQL Server 2008Example services: Backup/restore, search over relational and non-relational data
  • Pure relational database system.
  • SQL Server 7.0: Added FT Search over unstructured data
  • SQL 2000: Starting to add XML supportSQL 2005: XML datatype, XQuery, XML IndicesSQL 2008: Spatialdatatype and ops, Spatial Indexing, Filestream with Win 32 (but requires special library to open/create), integrated FTS Filestream requires NTFS
  • As of SQL Server 2012:Exposing Win 32 natively through FileTableAddition of Semantic Platform to enable Semantic search (and eventually – post Denali - query)Efficient Storage: building on existing relational storage and indexing infrastructure and backup/restore/HA. Bring SQL Server’s superior TCO to BR data and assures efficient and safe storage of customer’s high-value dataRich Capabilities: Necessary (but not sufficent) programmability experience to move customers to entrust their high-value data to SQL with minimal migration pains and access it via their favorite programming model/API.Rich Services: Provide high-value services to unlock information in all data in a highly scalable way. Entices customers to move their high-value data into SQL to discover information fast. Provides platform stickiness and differentiation.
  • Focus in SQL Server 2012 in priority order:Capabilities and rich services for unstructured dataSpatial platformSustain existing BR supportToolingPerformance & ScaleOrthogonalityLarge new Features
  • Focus in SQL Server 2012 in priority order:Capabilities and rich services for unstructured dataSpatial platformSustain existing BR supportToolingPerformance & ScaleOrthogonalityLarge new Features

24 Hour of PASS: Taking SQL Server into the Beyond Relational Realm 24 Hour of PASS: Taking SQL Server into the Beyond Relational Realm Presentation Transcript

  • Taking SQL Server intothe Beyond Relational RealmMichael RysPrincipal Program Manager, Microsoft Corp.@SQLServerMike Global Sponsors:
  • My favorite Beyond Relational Application Structured and unstructured Search Related/”Semantic” Search
  • Beyond Relational Data Building and Maintaining Applications with relational and non-relational data is hard Pain Complex integration Points Duplicated functionality Compensation for unavailable services Reduce the cost of managing all data Simplify the development of applications Goals over all data Provide management and programming services for all data
  • What is the Beyond Relational Mission?Efficient storage for all data  Tables, XML, Spatial, Documents, Digital Media, Scientific Records, Factoids…Rich Data Processing Capabilities for all applications  Data formats and content natively understood for rich application and user experience  Consistent Application Model and Data Constructs to ease application development, migration and long-term retentionRich Capabilities and Services over all data  Provide rich services, e.g.,  Query and Reason over data and extracted semantics  Search across structural impedance of different data formats  Integrated backup/restore for all data
  • Beyond Relational Story Programmability T-SQL Query Structured Data B-trees Manageability Availability Files
  • Beyond Relational Story Programmability T-SQL Query Search Structured Unstructured Data Data B-trees Manageability Availability Files
  • Beyond Relational Story Programmability Spatial, XML, T-SQL/Data Types HierarchyID Win 32 Query and XQuery Spatial ops Search Type Operations Semi- Structured Unstructured structured Data Data Data/XML XML, FTS, Spatial B-trees Indices Manageability Filestream Availability Files
  • Beyond Relational StoryRich Data ProgrammabilityProgrammingCapabilities Spatial, XML, T-SQL/Data Types HierarchyID Win 32Rich Query andSearch Services Query and Type Operations Searchover all Data XQuery Spatial ops Semantic PlatformEfficient Storage Structured Semi-structured Unstructuredfor BR Data Data Data/XML Data XML, FTS, Spatial B-trees Indices Filestream Manageability& Availability Files
  • Beyond Relational Feature Overview SQL Server 2005 SQL Server 2008 R2 SQL Server 2012 Full Text Indexing Remote BLOB Store FileTable (Win 32 I/O) Rich unstructured API over FileStream Scale-up FileStream Data & Services Filestream with RCSI Scale-up Search Integrated FTS Search functionality Semantic Similarity Fully supported Geometry and Geography data types FullGlobe and Functions Spatial Reporting Services support 2D Extensions Pervasive Spatial XML Data Type XML UpgradesSemistructured Data & XQuery Large UDTs Documents XML Schema Sparse Columns Wide Table/ColumnSet Filtered Indices HierarchyID Reliable Service Broker Poison-Message handling Multi-cast Messaging Enqueue time
  • Beyond Relational in SQL Server 2012Address important customer requests for Capabilities and richservices for Rich Unstructured Data (RUDS)  Scale Up for storage and search to 100m to 500m documents  Easy use/access to Unstructured data from all applications  Rich insight into unstructured data to make better decisionsWe deliver what you asked for to build Spatial-awareApplications  Advanced 2D Spatial  Make Spatial pervasive across platform
  • Beyond Relational in SQL Server 2012 at SQLPASSInside Unstructured Data: SQL Server 2012 FileTable and Semantic Search (AD-313-M)  Unstructured Data: FileTable, FileStream/FileTable Scaling  Full-Text Search: New functionality and Scaling  Semantic SearchTaking SQL Server 2012 into the World of Spatial Data Management (AD-314-M)  Spatial Scenarios  Spatial Types and Methods: SQL Server 2012 and beforeTroubleshooting Spatial Query Performance: Deep Dive into Spatial Indexing (AD-403-M)  Spatial Performance and Indexing: SQL Server 2012 and beforeXQuery and XML in SQL Server: Common Problems and Best Practice Solutions(AD-500-M)  XML and XQuery Performance  XML Indexing  Preview of new Selective XML Index
  • Questions? Global Sponsors:
  • Thank You for Attending Global Sponsors: