DBI316. Building and Maintaining Applications with relational and non-relational data is hard Complex integration Duplicated functionality Compensation.

Slides:



Advertisements
Similar presentations
DBI402. SQL Server Specialist, Financial Industry Boston, MA Conference and INETA Speaker Connections, PASS, TechEd, DevTeach, etc. Author SQL Server.
Advertisements

DBI403 Few Nodes Many Nodes SalesDB CustomerFederationeration CustomerFederation Federation Members Federation Root Federations.
DBI 312. SELECT prod.. FROM Product,,,, WHERE ….
DEV333. Describe each main attack Demo how the attack works Fix our poor vulnerable application! Why Script Kiddies, Why? Click to Hack.
SIM201. Announcing… copyright chappellseminars.com some hosts comply; RST = closed no = response open some hosts comply; RST = closed no = response.
WSV304 Manual Deployment High cost Fully Automated Low cost.
OSP313. Can I use Disk in CaseYes DASDYes SANYes NASOnly through iSCSI with remote filestream provider.
Sample Fill demo WorkflowServiceHostFactory Tracking Persistence Custom Behaviour Creation Endpoint Control Endpoint Exception Behaviour.
Self Assessment COS202 a-Expense.
DBI331. Cube Measure Group Measure Partition Cube Dimension Dimension Attribute Relationship Hierarchy Level Cube Attribute Cube Hierarchy Measure.
DBI Buffered Queries with client-side resultsets & cursors Paging results (LIMIT-equivalent clause) Optimize Data Access for PHP Workloads.
DBI319. Demo SQL Server 2005 SP2 SQL Server 2008 SQL Server 2000 SP4 SQL Server 2008 R2 SQL Server 2008 SP2 SQL Server 2008 R2 SQL.
DEV314. Entity Data Model demo Entity Data Model.
DBI 309 The SQL Server Customer Advisory Team (SQL CAT) represents the customer-facing resources from the SQL Server Product Group. SQL CAT is comprised.
DBI311. Existing NMS application Agent Existing NMS application Agent 0.5 KB/record 2500 records/ agent 10 agents = 25K r/s (12. 5 MB/s) 25K r/s.
MID201 Web Server Database Web Server Web Server Auction Web App Auction Service Items and Bids Items and Bids Cache Session State Checkout Service.
WCL M units by 2015 Designed to always be connected to a server-based desktop Examples of Thin Clients Typically runs a light-weight embedded.
DBI308. What are SQL Server Fast Track Reference Configurations General Fast Track Recommendations Reference Configurations and Best Practices FT 3.0.
WCL309. Demo.
MID301. App Server 1 App Server 1 App Server 2 App Server 2 App Server 3 App Server 3 DatabaseDatabase Local Store.
VIR314. Understand the scenarios Application support Understand the scenarios Application support Review of the sequencing process Demo Review of the.
DBI301. Broad applicability Common workloads Pre-configured Pre-tuned Integrated management Surrounded by expert support Balanced architecture.
demo.
Node 1Node 2Node 3Node 4Node 5 DB 1Copy 1 DB 2Copy 1 DB 3Copy 1 DB 4Copy 1 DB 5Copy 1 DB 6Copy 1 DB 7Copy 1 DB 8Copy 1 DB 9Copy.
Margin Content Padding Border.
 Michael Rys Principal Lead Program Manager Microsoft Corporation BB16.
DBI326. PhraseGoal “Data Mining”Inform actionable decisions “Machine Learning”Determine best performing algorithm.
WCL308. (While you’re sitting there, sign up for the GPanswers.com Tip of the Week … (Scan a tag.. Fill out the little form…) and enter to win a copy.
DBI Meets mission critical high availability SLA Integrated Efficient Flexible.
DPR302.
EXL321. Lync 2010 Planning tool+ Planning guides+ * new in LS significant enhancements in LS 2010.
2.

DPR305. Controller Model View Client Business Objects Server Business Objects Data.
MID305. AppFabric / Host WF Runtime Extensions Tracking Persistence … … Tooling VS Designer VS Debugger Rehosted Designer Workflow Activity Library.
WCL323. Why should we care? One of the fastest growing & largest categories Opportunity for new business models (services, content, subscriptions)
OSP402 Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.
DEV211. The simplest way to create business applications for the desktop and the cloud.
DBI318. SQL Server RDBMS Team Connectivity App Platform T-SQL Language, Data-Tier Application Model, Types, Libraries SQL Engine High Availability Mirroring,
Riaan Vermeulen Data Solutions Architect Eclipse Networks
WPH310. Free Phone! Windows Phone 7 as a Game Platform Free Tools to Build Great Games The Game Loop Input on Windows Phone 7 Building a Game with Your.
DBI325. Monitoring Analytics Support will extend to Analysis Services in the Denali release.
DPR301 demo Executable Requirements.
COS310 Replica 1 Replica 2 Replica 3 DB Single Logical Database Multiple Physical Replicas.
DEV332. Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that.
DBI314. Machine 5 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 SQL Azure Gateway Service Machine 6 SQL Instance SQL DB User DB1 User DB2.
#TEDEV342 A A B B I currently deploy via FTP directly to my host. My deployment is manual because I need to set permissions on the target server.
DEV203. Coded workflows Declarative workflows Web part hook-up Professional developerBusiness Analyst/Process Designer List definitions Event receivers.
Learn more: Download SCM: Join the TechNet Wiki community:
DBI302 AlwaysOn Availability Groups for database protection AlwaysOn Availability Groups for database protection AlwaysOn Failover Cluster Instances.
COS308. SQL Azure Database DEMO.
Redeploying from on-premises to the cloud SharePoint burst out to Azure Hybrid event based applications Building a private cloud.
OSP-302. DescriptionUri All lists on a site.../_vti_bin/ListData.svc All Items in a named list.../_vti_bin/ListData.svc/MyList 2nd Item in the list.../_vti_bin/ListData.svc/MyList(2)
WHO WILL BENEFIT FROM THIS TALK TOPICS WHAT YOU’LL LEAVE WITH Database Developers Database Administrators SQL Server “Denali” overview AlwaysOn HA / DR.
DEV348. demo Valid HTML5 Syntax demo.
Cloud-Ready Data Services. cloud data services.
Your Data Any Place, Any Time Beyond Relational. Overview of Beyond Relational Applications Today Beyond Relational Feature Overview Whirlwind Feature.
DEV325. ODATA Service metadata demo.
MID Deploy Workflow Service definition (.xamlx) T Contracts inferred from Receive / Reply activities Endpoints opened A Persistence.
WCL301. demo Basic Custom XML-file.
About Me AUTHENTICATION Identity Provider.
Christian Robert Senior Database Consultant – EvoluSys SA Découvrez le futur de SQL Server Denali & Azure !
DBI317. Enhanced Usability Improved Deployment, Configuration and Management Improved deployment, configuration and management of SSIS projects  SSIS.

Integrating SQL Server FileTables, Property Search, and FTS/Semantic Search Bob Beauchemin Developer Skills Partner SQLskills.
DEV355 Jack Swigert demo my wife demo.
DEV353. Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification.
DBI401 Customer challenges Protect data-at-rest Transparent Data Encryption Data/Key separation Extensible Key Managements Use strong authentication.
Rick Negrin, Program Manager Adrian Bethune, Program Manager Microsoft
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Presentation transcript:

DBI316

Building and Maintaining Applications with relational and non-relational data is hard Complex integration Duplicated functionality Compensation for unavailable services Pain Points Goals Reduce the cost of managing all data Simplify the development of applications over all data Provide management and programming services for all data

Structured and unstructured Search Related/”Semantic” Search

Structured Data Structured Data Query T-SQL B-trees Manageability Availability Files Programmability

Structured Data Structured Data Query T-SQL B-trees Manageability Availability Files Programmability Unstructured Data Unstructured Data Search

Structured Data Structured Data Query and Type Operations T-SQL/Data Types B-trees Manageability Availability Files Programmability Unstructured Data Unstructured Data Search Filestream Win 32 Semi-structured Data/XML Semi-structured Data/XML XML, FTS, Spatial Indices XML, FTS, Spatial Indices XQuery Spatial ops XQuery Spatial ops Spatial, XML, HierarchyID

Structured Data Structured Data Query and Type Operations T-SQL/Data Types B-trees Manageability& Availability Programmability Unstructured Data Unstructured Data Search Win 32 Semi-structured Data/XML Semi-structured Data/XML Semantic Platform Efficient Storage for BR Data Rich Query and Search Services over all Data Rich Data Programming Capabilities Files Filestream XML, FTS, Spatial Indices XML, FTS, Spatial Indices XQuery Spatial ops XQuery Spatial ops Spatial, XML, HierarchyID

SQL Server 2005 SQL Server 2008 FileTable (Win 32 I/O) Scale-up FileStream Scale-up Search Search functionality Semantic Similarity ReliableMessaging Service Broker Full Text Indexing Rich unstructured Data & Services Remote BLOB Store API Filestream Integrated FTS Spatial Fully supported Geometry and Geography data types and Functions XML Data Type XQuery XML Schema XML Upgrades Large UDTs Sparse Columns Wide Table/ColumnSet Filtered Indices HierarchyID Semistructured Data & Documents SQL Server Denali Reporting Services support FullGlobe 2D Extensions Pervasive Spatial over FileStream R2 Multi-cast Enqueue time Poison-Message handling with RCSI

Fulltext Search Semantic Key Phrase Extraction Rich Services Database Disk1 Disk2 Disk3 Multiple Containers Scale-up Solutions Database Applications Transactional Access Blobs Integrated Administration Integrated Administration? Win32 Applications SMB Share Files/Folders FileStream API Streaming Win32 Access Streaming Win32 Access?? Customer Application Azure lib Centera lib SQL FILESTREAM lib SQL RBS API Azure Centera SQL DB Remote BLOB Storage FileStreams FileTable

ApplicationApplication RBS Client Library BLOB Store Provider Library BLOB Store SQL Server ClaimIDClaimDatePhotoRef43906/5/2007<Binary(20)> Write BLOB(Photo) Return Blob ID Write Blob ID to PhotoRef field 2 3 Machine Boundary RBS Services Create Fetch GC Delete

demo

Use of multiple spindles for achieving better I/O Scalability

File Stores / External Blob Stores (CAS) SQL BLOBsRemote Blob API FILESTREAMFILETABLE Streaming Performance Depends on external store Win32 App Compat Depends on external store Link Level Consistency Data Level Consistency Integrated Query & Management Non-local Windows File Servers n/a External Blob Storesn/a

SELECT * FROM candidates WHERE CONTAINS(resume,’”SQL Server”’) AND ZipCode = ‘98052’ SELECT * FROM candidates WHERE CONTAINS(resume,’”SQL Server”’) AND ZipCode = ‘98052’

KeyTitleDocument D1Annual Budget… D2Corporate Earnings… D3Marketing Reports… ……… Source Table IDKeywordColid…compDocidCompOcCompPid K1revenue1…10,23,123(1,4),(5,8),(1,34)2,5,6,8,4,3 K2growth1…10,23,123(1,5),(5,9),(1,34)2,5,6,8,5,4 ……………… Keyword Index (Full-Text) KeyphrasesKeyphraseDocuments IDDocID T1 (revenue)D1 (Annual Budget) T2 (growth)D2 (Corporate Earnings) T3 (Windows)D3 (Marketing Reports) …… T1 (revenue)D7 (Finance Report) …… T3 (Windows)D11 (Azure Strategy) T4 (Azure)D11 (Azure Strategy) IDKeyword T1revenue T2growth T3Windows T4Azure …… DocumentSimilarity DocIDMatchedDocID D1 (Annual Budget)D2 (Corporate Earnings) D1 (Annual Budget)D7 (Finance Report) D3 (Marketing Reports)D11 (Azure Strategy) …… Full-Text and Semantic Processing quarter, record, revenue… 2b 3 2a 1

demo

Populating an index of 20 million rows of 1K data on identical hardware (time in minutes) 2 min1 min

Queries over 350M documents database and random DMLs running in background. Beating SQL Server 2005 with a scale factor more than 2x and with avg 60x times better throughput

Query avgExecTime (ms) under various number of connections (50 ~ 2000 users) for customer playback benchmark

demo

Find the closest 50 business points (22 million in total)

Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that relate to your session. Also indicate when they can find you staffing in the TLC.

Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Try the new SQL Server Mission Critical BareMetal Hand’s on-Labs Visit the updated website for SQL Server® Code Name “Denali” on and sign to be notified when the next CTP is available Follow Twitter account to watch for updates Visit the SQL Server Product Demo Stations in the DBI Track section of the Expo/TLC Hall. Bring your questions, ideas and conversations! Microsoft® SQL Server® Security & ManagementMicrosoft® SQL Server® Optimization and Scalability Microsoft® SQL Server® ProgrammabilityMicrosoft® SQL Server® Data Warehousing Microsoft® SQL Server® Mission Critical Microsoft® SQL Server® Data Integration

Resources Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers Connect. Share. Discuss.

Scan the Tag to evaluate this session now on myTechEd Mobile