13
Global Sponsors: Taking SQL Server into the Beyond Relational Realm Michael Rys Principal Program Manager, Microsoft Corp. @SQLServerMike

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

Embed Size (px)

DESCRIPTION

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

Citation preview

Global Sponsors:

Taking SQL Server into the Beyond Relational Realm

Michael RysPrincipal Program Manager, Microsoft Corp.@SQLServerMike

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

Complex integrationDuplicated functionalityCompensation for unavailable services

Pain Points

Goals

Reduce the cost of managing all dataSimplify the development of applications over all dataProvide 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 retention

Rich 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

StructuredData

Query

T-SQL

B-trees

ManageabilityAvailability

Files

Programmability

Beyond Relational Story

StructuredData

Query

T-SQL

B-trees

ManageabilityAvailability

Files

Programmability

Unstructured Data

Search

Beyond Relational Story

StructuredData

Query and Type Operations

T-SQL/Data Types

B-trees

ManageabilityAvailability

Files

Programmability

Unstructured Data

Search

Filestream

Win 32

Semi-structuredData/XML

XML, FTS, SpatialIndices

XQuerySpatial ops

Spatial, XML, HierarchyID

Beyond Relational Story

StructuredData

Query and Type Operations

T-SQL/Data Types

B-trees

Manageability& Availability

Programmability

Unstructured Data

Search

Win 32

Semi-structuredData/XML

Semantic Platform

Efficient Storage for BR Data

Rich Query and Search Services over all Data

Rich Data ProgrammingCapabilities

Files

Filestream

XML, FTS, SpatialIndices

XQuerySpatial ops

Spatial, XML, HierarchyID

Beyond Relational Feature OverviewSQL Server 2005 SQL Server 2008

FileTable (Win 32 I/O)Scale-up FileStreamScale-up SearchSearch functionalitySemantic Similarity

Reliable Messaging

Service Broker

Full Text IndexingRich unstructured Data & Services

Remote BLOB Store APIFilestreamIntegrated FTS

Spatial

Fully supported Geometry and Geography data types and Functions

XML Data Type XQueryXML Schema

XML UpgradesLarge UDTsSparse ColumnsWide Table/ColumnSetFiltered IndicesHierarchyID

Semistructured Data & Documents

SQL Server 2012

Reporting Services support

FullGlobe2D ExtensionsPervasive Spatial

over FileStream

R2

Multi-castEnqueue time

Poison-Message handling

with RCSI

Beyond Relational in SQL Server 2012

Address important customer requests for Capabilities and rich services 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

decisions

We deliver what you asked for to build Spatial-aware Applications

Advanced 2D Spatial Make Spatial pervasive across platform

Beyond Relational in SQL Server 2012 at SQL PASSInside 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 Search

Taking SQL Server 2012 into the World of Spatial Data Management (AD-314-M)

Spatial Scenarios Spatial Types and Methods: SQL Server 2012 and before

Troubleshooting Spatial Query Performance: Deep Dive into Spatial Indexing (AD-403-M)

Spatial Performance and Indexing: SQL Server 2012 and before

XQuery 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

Global Sponsors:

Questions?

Global Sponsors:

Thank You for Attending