Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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


Published on

Presentation for 24 Hours of PASS (see

Published in: Technology

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

  1. 1. Taking SQL Server intothe Beyond Relational RealmMichael RysPrincipal Program Manager, Microsoft Corp.@SQLServerMike Global Sponsors:
  2. 2. My favorite Beyond Relational Application Structured and unstructured Search Related/”Semantic” Search
  3. 3. 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
  4. 4. 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
  5. 5. Beyond Relational Story Programmability T-SQL Query Structured Data B-trees Manageability Availability Files
  6. 6. Beyond Relational Story Programmability T-SQL Query Search Structured Unstructured Data Data B-trees Manageability Availability Files
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. 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
  12. 12. Questions? Global Sponsors:
  13. 13. Thank You for Attending Global Sponsors: