SQL Server 2017 Deep Dive Tobias Ternstrom, Travis Wright

Slides:



Advertisements
Similar presentations
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Advertisements

Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Data Platform and Analytics Foundational Training
4/24/ :07 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
BLoyal Version 4: Real-Time, Omnichannel Loyalty and Engagement Solution Has Been Redesigned and Rebuilt on the Microsoft Azure Cloud Platform MICROSOFT.
Deliver business insights with Microsoft Dynamics AX and Power BI
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Examine information management in Cortana Intelligence
5/26/ :35 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Ralleo Enterprise-Grade Solution for Managing Change and Business Transformation Provides Opportunities to Better Analyze Real-Time Data MICROSOFT AZURE.
Partner Logo Veropath Offers a Next-Gen Expense Management SaaS Technology Solution, Built Specifically to Harness Big Data Analytics Capabilities in Azure.
Configure and Manage Your Hybrid Cloud Environment at Scale
Easily manage SQL everywhere from anywhere with SQL tools
DevOps for any language
Business Critical Application Platform
Microsoft SQL Server 2017 Maximum Availability & Read Scale-Out
Enable the Hybrid Data Platform
Trial.iO Makes it Easy to Provision Software Trials, Demos and Training Environments in the Azure Cloud in One Click, Without Any IT Involvement MICROSOFT.
Primal and Microsoft Azure Deliver Personalized Content, Intelligence, and Analytics That Match Your Content to the Interests of Your Audience MICROSOFT.
Microsoft Build /22/ :52 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Insurance Fraud Analytics in the Cloud with Saama and Microsoft Azure
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
SQL Server + PHP: What’s New
Datacenter Transformation
Overview of the Microsoft Azure serverless platform
Servoy Delivers-High Productivity Platform to Design, Build and Deliver Business Applications with a Superior Experience on Microsoft Azure Partner Logo.
Business Critical Application Platform
Upgrade SQL Server 2017 (On-Prem, IaaS, and PaaS)
Get Real Value and Insights from Your Data: Biin Solutions Provides Predictive Analytics, IoT, and Business Intelligence with Microsoft Azure Power MICROSOFT.
Add intelligence to Dynamics AX with Cortana Intelligence suite
Microsoft for the Modern Data Estate
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
9/21/2018 3:41 AM BRK3180 Architect your big data solutions with SQL Data Warehouse & Azure Analysis Services Josh Caplan & Matt Usher Program Managers.
Turning back time … … to 1998.
11/9/2018 5:08 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Running on the Powerful Microsoft Azure Platform,
Oscar AP by Massive Analytic: A Precognitive Analytics Platform for Effortless Data-Driven Decisions. Now Available in Azure Marketplace MICROSOFT AZURE.
Designed for Big Data Visual Analytics, Zoomdata Allows Business Users to Quickly Connect, Stream, and Visualize Data in the Microsoft Azure Platform MICROSOFT.
ArangoDB, with Microsoft Azure Functionality, Lets You Build Modern Applications on Top of Flexible, Multi-Model, Open-Source Database MICROSOFT AZURE.
Built on the Powerful Microsoft Azure Platform, iSwarm Helps Businesses Analyze Social Media Conversations, then Connect with Individuals MICROSOFT AZURE.
Yellowfin: An Azure-Compatible Business Intelligence Platform That Connects People with Their Data for Better Decision Making MICROSOFT AZURE APP BUILDER.
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Logsign All-In-One Security Information and Event Management (SIEM) Solution Built on Azure Improves Security & Business Continuity MICROSOFT AZURE APP.
Through the Microsoft Azure Platform, TARGIT Decision Suite Enables Organizations to Analyze Critical Data, Giving Them the Courage to Act MICROSOFT AZURE.
On-Premises, or Deployed in a Hybrid Environment
Microsoft Virtual Academy
Hosted on Microsoft Azure, Seismic is Drastically Changing How Enterprise Sales Teams Utilize Content to Accelerate Sales and Close Deals MICROSOFT AZURE.
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
Data Security for Microsoft Azure
Accelerate Your Self-Service Data Analytics
AllDigital Brevity on Microsoft Azure Cloud Platform Supercharges Media Workloads by Encoding During High-Speed File Transmission MICROSOFT AZURE ISV PROFILE:
Druva inSync: A 360° Endpoint and Cloud App Data Protection and Information Management Solution Powered by Azure for the Modern Mobile Workforce MICROSOFT.
Developing for the cloud with Visual Studio
12/7/2018 2:05 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
XtremeData on the Microsoft Azure Cloud Platform:
12/25/2018 5:25 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Quasardb Is a Fast, Reliable, and Highly Scalable Application Database, Built on Microsoft Azure and Designed Not to Buckle Under Demand MICROSOFT AZURE.
TEMPLATE NOTES Our datasheet and mini-case study templates are formatted specifically for consistency of branding at Microsoft. Please do not alter font.
Improve Patient Experience with Saama and Microsoft Azure
Harness the competitive advantages of Power BI and obtain business-critical insights with Adastra’s enterprise analytics platform using Microsoft Azure.
BluSync by ParaBlu Offers Secure Enterprise File Collaboration and Synchronization Solution That Uses Azure Blob Storage to Enable Secure Sharing MICROSOFT.
2/19/2019 9:06 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
4/5/2019 2:30 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
The Sense Add-On Module for MarineCFO’s Vessel 365 Solution Uses Microsoft Azure Services and IoT Technologies to Provide Advanced Data Analytics MICROSOFT.
A DevOps process for deploying R to production
Azure App Service Web App for Containers
Productive + Hybrid + Intelligent + Trusted
Architecture of modern data warehouse
Presentation transcript:

SQL Server 2017 Deep Dive Tobias Ternstrom, Travis Wright 9/14/2018 10:48 PM SQL Server 2017 Deep Dive Tobias Ternstrom, Travis Wright Program Managers Microsoft © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SQL Server 2017 Industry-leading performance and security NOW ON LINUX and DOCKER 1/10th the cost of Oracle Choice of platform and language Industry-leading performance  Most secure over the last 7 years Only commercial DB with AI built-in End-to-end mobile BI on any device Microsoft Tableau Oracle $120 $480 $2,230 R 1/10 Self-service BI per user T-SQL Java C/C++ C#/VB.NET PHP Node.js Python Ruby + T-SQL #1 TPC-H performance 1TB, 10TB, 30TB #1 TPC-E performance #1 price/performance R and Python + in-memory at massive scale A fraction of the cost In-memory across all workloads Most consistent data platform Private cloud Public cloud

Flexible, reliable data management SQL Server on the platform of your choice Windows Linux Support for RedHat Enterprise Linux (RHEL), Ubuntu, and SUSE Enterprise Linux (SLES) Linux and Windows Docker containers Windows Server / Windows 10 Package-based installation: Yum Install, Apt-Get, and Zypper Linux/Windows container Choice of platform and language

Prioritization principles 9/14/2018 10:48 PM Prioritization principles Performance and scale Cross-OS compatibility Same app code runs across platforms Native user experience On Linux and macOS (server & tools) © Microsoft Corporation. All rights reserved.

Demo Install SQL Server 2017 on RHEL 9/14/2018 10:48 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

System Architecture SQL Platform Abstraction Layer (SQLPAL) Win32-like APIs Host Extension mapping to OS system calls (IO, Memory, CPU scheduling) SQL OS API SQL OS v2 Everything else System Resource & Latency Sensitive Code Paths DB Engine IS AS RS SQL Platform Abstraction Layer (SQLPAL) Windows Host Ext. Linux Host Extension Windows Linux

Demo SQL Server 2017 on Linux Performance & Scale 9/14/2018 10:48 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Mission critical availability on any platform Always On cross-platform capabilities Windows HA and DR for Linux and Windows Support for clusterless Availability Groups Ultimate HA with OS-level redundancy and low-downtime migration Load balancing of readable secondaries High availability Primary Sync/Async Replicas Linux Cross-operating system Sync/Async Replicas Choice of platform and language

Demo High Availability 9/14/2018 10:48 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Traditional CI/CD Development Production Build Push code Test Deploy Microsoft Build 2017 9/14/2018 10:48 PM Traditional CI/CD Development Production Build Push code Test Deploy © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

CI/CD with Data Perspective Microsoft Build 2017 9/14/2018 10:48 PM CI/CD with Data Perspective Production Pre-Production Development Create dev/test environments New sprint CD Scheduled tests Check-in tests Consume dev/test environment Deploy CI Pre- production tests Create pre-prod environment Push change Sprint finishing Production data Sanitized data © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

What about new Dependency bits? Microsoft Build 2017 9/14/2018 10:48 PM What about new Dependency bits? Dependency Update Production Pre-Production Development Create dev/test environments Including SQL Server © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo SQL Server 2017 DevOps with Linux containers 9/14/2018 10:48 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

The power to query over any type of data Graph data support Quarterly business review Andy Smith Mary Jones Denny Usher Bill Brown Rachel Hogan Product dev project IT assessment Eric Mears Michelle Burns HR team can determine which staff are working on which projects Projects Managers Associates Bring graph dataNEW* support to your relational data to store and analyze new types of relationships

9/14/2018 10:48 PM Demo SQL Graph © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

From Data to Decisions and Actions Recommendations What we should do Decision support Automation = Faster and more confident decisions Decisions Action Advanced Analytics Predictive & Prescriptive Analytics Predictions What will happen? Business Intelligence Descriptive & Diagnostic Analytics Interactive dashboards Why did it happen? Static reports What happened? Manual processes Value

Intelligent workloads 9/14/2018 10:48 PM Intelligent workloads Intelligent apps need to be able to: Ingest data in real-time Query across historical and real-time data Analyze patterns and make predictions Analyze global trends: Could lead to accident STOP Query across historical data: They’ve been hot for 4 hours! Ingest real-time train data: Brakes are hot! © Microsoft Corporation. All rights reserved.

Demo Machine Learning Services - Python 9/14/2018 10:48 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SPECIAL PRICING FOR SQL SERVER ON LINUX AND RED HAT ENTERPRISE LINUX ANNOUNCING SPECIAL PRICING FOR SQL SERVER ON LINUX AND RED HAT ENTERPRISE LINUX

LEARN MORE https://github.com/twright-msft/mssql-test-scripts Microsoft.com/SQLServer2017 aka.ms/azuredataservices New capabilities for data integration in the cloud Wednesday, September 26 11:00 – 12:15 BRK 2254 Modernize your on-premises applications with SQL Database Managed Instances Wednesday, September 27 10:45 - 12:00 BRK 2217 Azure Cosmos DB: The globally distributed, multi-model database Tuesday, September 26 BRK3086 How to build ML apps using R and Python Thursday, September 28 2:15-3:30 BRK 3298 Dining on data: Consume and query petabytes of data with Azure SQL Data Warehouse 9:00 -10:15 BRK 3242 https://github.com/twright-msft/mssql-test-scripts https://github.com/twright-msft/contoso-u https://github.com/tobiassql/samples

9/14/2018 10:48 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.