Upload
michael-rys
View
786
Download
1
Tags:
Embed Size (px)
DESCRIPTION
SQLBits X Training Day Presentation on SQL Server 2012 Beyond Relational Scenario IntroductionCopyright (c) Microsoft Corp.
Citation preview
Taking SQL Server Beyond Relational: An Introduction and Overview
Michael RysPrincipal Program Manager@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 experienceConsistent Application Model and Data Constructs to ease application development, migration and long-term retention
Rich Capabilities and Services over all dataProvide rich services, e.g.,
Query and Reason over data and extracted semanticsSearch across structural impedance of different data formatsIntegrated backup/restore for all data
Beyond Relational Story
StructuredData
Query
T-SQL
B-treesManageabilit
yAvailability
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
SearchWin 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
2005SQL 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 documentsEasy use/access to Unstructured data from all applicationsRich insight into unstructured data to make better decisions
We deliver what you asked for to build Spatial-aware Applications
Advanced 2D SpatialMake Spatial pervasive across platform