Your Data Any Place, Any Time Beyond Relational. Overview of Beyond Relational Applications Today Beyond Relational Feature Overview Whirlwind Feature.

Slides:



Advertisements
Similar presentations
Eric Nelson Application Architect, Microsoft |
Advertisements

OSP313. Can I use Disk in CaseYes DASDYes SANYes NASOnly through iSCSI with remote filestream provider.
Brian Alderman | MCT, CEO / Founder of MicroTechPoint Pete Harris | Microsoft Senior Content Publisher.
ISV Proposition Keith Burns Data Architect Microsoft UK
Advanced Topics COMP163: Database Management Systems University of the Pacific December 9, 2008.
4/17/2017 7:07 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Design & Development Tools: Visual Studio 2005 SQL Server 2005 Biztalk Server 2006 David Gristwood, Mike Taulty Developer & Platform Group Microsoft Ltd.
Jeremy Boyd Director – Mindscape MSDN Regional Director
If you have SQL Server 2005, you get all the features below plus the following: If you have SQL Server 2000, you get all the features below plus.
Working with SQL and PL/SQL/ Session 1 / 1 of 27 SQL Server Architecture.
OSP207 Israel Vega - Tampa, FL e: SharePoint 2010 MCM Candidate Kurt Allebach-Tampa, FL e: ECM Community Lead.
SQL Server ® 2008 ® Native Client. Agenda  Introduction to SQL Server Native Client  Building High-Performance Data Access Solutions  Going Beyond.
1© Copyright 2013 EMC Corporation. All rights reserved. EMC and Microsoft SharePoint Server Performance Name Title Date.
A Social blog using MongoDB ITEC-810 Final Presentation Lucero Soria Supervisor: Dr. Jian Yang.
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
Overview SQL Server 2008 Overview Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP, MCTS Microsoft Web Development MCP ITIL.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
Microsoft SQL Server 2008 Reporting Services. Complete and integrated Based on Microsoft Office Enterprise grade Affordable Improving organizations by.
 Dave Campbell Technical Fellow Microsoft Corporation BB15.
Native Support for Web Services  Native Web services access  Enables cross platform interoperability  Reduces middle-tier dependency (no IIS)  Simplifies.
SQL Server 2008 Spatial Summary 2 Spatial Data Types (CLR UDT) Comprehensive set of Spatial Methods High Performance Spatial Indexes Spatial Library Sink/Builder.
2 An Overview of SQL Server 2008 New Features Jeremy Boyd Mindscape MSDN Regional Director & MVP – SQL Server DAT302.
 Michael Rys Principal Lead Program Manager Microsoft Corporation BB16.
Microsoft TechForge 2009 SQL Server 2008 Unplugged Microsoft’s Data Platform Vinod Kumar Technology Evangelist – DB and BI
Exploiting New Capabilities for Search And Organization Kerem Karatal DAT307 Lead Program Manager Microsoft Corporation.
MICROSOFT SQL SERVER 2008 CTP 6 Presented by Mr. Doan Nguyen Minh Tue 23 – 05 – 2008.
Designing a Scalable Enterprise Project Management Architecture Ken Toole Platform Test Manager MS Project Microsoft Corporation.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Riaan Vermeulen Data Solutions Architect Eclipse Networks
2008 Summer Road Trip Welcome! Summer Roadtrip Overview Showcase of 2008 Launch Wave offerings End to end application build with Visual Studio 2008.
Michael Rys Principal Lead Program Manager Microsoft Corp. Session Code: DAT321.
Managing Enterprise GIS Geodatabases
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
DBI316. Building and Maintaining Applications with relational and non-relational data is hard Complex integration Duplicated functionality Compensation.
Text Microsoft to Or Tweet #uktechdays Questions?
WHO WILL BENEFIT FROM THIS TALK TOPICS WHAT YOU’LL LEAVE WITH Database Developers Database Administrators SQL Server “Denali” overview AlwaysOn HA / DR.
Data Management Conference Performance & Scalability Simon Sabin London September 29th.
©2007 Really Strategies, Inc. CONFIDENTIAL 1 Native XML Content Management Philadelphia XML Users’ Group.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
Microsoft Confidential Jon Jahren Produktsjef Applikasjonsplattform Microsoft.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Aleksandar Drašković Enterprise Architect deroso Solutions GmbH Data shredding: a deep dive into SharePoint 2013 storage architecture.
Abstract MarkLogic Database – Only Enterprise NoSQL DB Aashi Rastogi, Sanket V. Patel Department of Computer Science University of Bridgeport, Bridgeport,
SQL Server 2008 R2 Report Builder 3.0 SQL Server 2008 Feature Pack Report Builder 2.0 SQL Server 2008 General Availability Authoring & Collaboration (Acquisition:
Comprehensive Flexible Global Storage and Search Responsive Available Secure Manageable Federation Coordination Consolidation Transformation Synchronization.
Data Platform and Analytics Foundational Training
PowerApps & Flow Licensing Overview for Partners
Creating Enterprise Grade BI Models with Azure Analysis Services
Delivering enterprise BI with Azure Analysis Services
Open Source distributed document DB for an enterprise
Chris Menegay Sr. Consultant TECHSYS Business Solutions
Enable the Hybrid Data Platform
What’s New in SQL Server 2016 Master Data Services
Michael Rys, Program Manager SQL
CloudSimplified.IO.
Microsoft SQL Server 2008 Reporting Services
SQL Server 2008 By Sam Nasr March 25, 2008.
Hybrid Storage Competitive Sales Guide INTERNAL ONLY
What is new in Business Intelligence with SQL Server 2008
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Stretch Database - Historical data storage in SQL Server 2016
Your Data Any Place, Any Time
Bryan Soltis – Kentico Technical Evangelist
NoSQL databases An introduction and comparison between Mongodb and Mysql document store.
Windows Forms in Visual Studio 2005: An in-depth look at key features
SharePoint 2007 Developer Overview Collaboration BI Features
Managing Data in the Cloud
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Your Data Any Place, Any Time Beyond Relational

Overview of Beyond Relational Applications Today Beyond Relational Feature Overview Whirlwind Feature Tour Q&A

Server Mobile and Desktop OLAP FILE XML RDBMS Services Query AnalysisReportingIntegrationSynch Search Cloud Your Data Any Place, Any Time

Relational Data XML Documents & Multimedia Spatial Applications

Growth of the types of data to be hosted Increasing complexity Search & Indexing Caching & Synch Object Mapping Rich Query Capability Data Model Tier BI Analysis Application Integration ComplianceReporting Application Tier Large Data Sets Transactions & Security Reliability and Scale Referential Integrity Storage Tier Relational Data Documents & Multimedia Spatial XML

Beyond Relational Data Pain Points Dealing with relational and non-relational data platforms Growth in application complexity & duplicated functionality Compensating for unavailable services Reduce the cost of managing all types of data Simplify the development of applications which use relational and non-relational data Extend services currently available for relational data to non-relational data Goals & Strategy

SQL Server 2005 SQL Server 2008 XML Data Type and Functions XML Upgrades XML Large UDTs Flexible Columns Wide Tables Filtered Indices HierarchyID Relational Data User Defined Types Full Text Indexing Documents & Multimedia Remote BLOB Store API FILESTREAM Integrated FTS Spatial Fully supported Geometry and Geography data types and Functions

Low cost per GB Streaming Performance Complex application development & deployment Integration with structured data Advantages Challenges Integrated management Data-level consistency Poor data streaming support File size limitations Highest cost per GB Lower cost per GB at scale Scalability & Expandability Complex application development & deployment Separate data management Enterprise-scales only Example Windows File Servers NetApp NetFiler EMC Centera Fujitsu Nearline SQL Server VARBINARY(MAX) Documents & Multimedia Use File Servers DB ApplicationApplication BLOBs Dedicated BLOB Store DB ApplicationApplication BLOBs Store BLOBs in Database DB ApplicationApplication BLOBs

Remote BLOB Storage FILESTREAM Storage SQL BLOB Documents & Multimedia Use File Servers DB ApplicationApplication BLOB Dedicated BLOB Store DB ApplicationApplication BLOB Store BLOBs in Database DB ApplicationApplication BLOB Store BLOBs in DB + File System ApplicationApplication BLOB DB

Storage Attribute on VARBINARY(MAX) Unstructured data stored directly in the file system (requires NTFS) Dual Programming Model – TSQL (Same as SQL BLOB) – Win32 Streaming APIs with T-SQL transactional semantics Data Consistency Integrated Manageability – Back Up / Restore – Administration Size limit is the file system volume size SQL Server Security Stack Documents & Multimedia Store BLOBs in DB + File System ApplicationApplication BLOB DB

 In SQL Server 2008  Remote storage of FILESTREAM data is not supported  DB Snapshot and DB Mirroring are not supported  Some Katmai features will not be integrated for FILESTREAM, examples:  SQL Encryption  Table Value Parameters Documents & Multimedia

Applications Provider Library Provider Library Provider Library Remote BLOB Store API Client Library BLOB Store 1 BLOB Store 2 Windows File Server SQL Server Provider API Applications can transparently support different BLOB stores Each BLOB Store vendor responsible for delivering their own providers Services Create Enumerate Fetch GC Delete Documents & Multimedia

Remote BLOB Store Example Documents & Multimedia Application RBS Client Library BLOB Store Provider Library BLOB Store SQL Server ClaimIDClaimDatePhotoRef 43906/5/ Write BLOB(Photo) Return BlobReference Write BlobReference to PhotoRef field 2 3 Machine Boundary

 Most useful in environments where interoperability is required  No restrictions on back-end store  Back-end can change with no app change  Looser (link level) consistency guarantees  SQL Server handles link consistency and garbage collection Documents & Multimedia

File Stores / BLOB Stores SQL BLOBsRemote BLOB Store API FILESTREAM Streaming Performance Depends on external store Link Level Consistency Data Level Consistency Integrated Management Non-local Windows File Servers n/aPost-2008 Interop with External BLOB Stores n/a Documents & Multimedia

 Indexes stored outside SQL Server lead to manageability challenges  Mixed query performance suffers from having to pull over complete full-text result set  Scaling issues on big boxes Documents & Multimedia

 Full-Text Indexes fully integrated into SQL Server  Make mixed queries perform and scale Documents & Multimedia SELECT * FROM candidates WHERE CONTAINS(resume,’”SQL Server”’) AND ZipCode = ‘98052’

 Storage and retrieval of spatial data using standard SQL syntax  New Spatial Data Types (geometry, geography)  New Spatial Methods (intersects, buffer, etc.)  New Spatial Indexes  Offers full set of Open Geospatial Consortium components (OGC/SQL MM, ISO 19125)  Query speed (spatial index)  Integration with Virtual Earth Spatial

 Improved XML Schema Validation  Full support for storing & validating Office 12 Document formats  Support for lax validation  Full xs:dateTime support  Support for no timezone values  timezone preservation  Support for lists and union types  Added support for let-clause in XQuery  Added support insert into /a/b XML

Relational Data HierarchyID Store arbitrary hierarchies of data and efficiently query them Large UDTs No more 8K limit on User Defined Types Sparse Columns Optimized storage for sparsely populated columns Wide Tables Support for hundreds of thousands of sparse columns Filtered Indices Define indices over subsets of data in tables

© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.