deep dive on sql server 2019 -...

23
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM Deep Dive On SQL Server 2019 The Unified Data Platform #ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM Bob Ward Principal Architect Microsoft [email protected] @bobwardms linkedin.com/in/bobwardms

Upload: others

Post on 20-May-2020

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

Deep Dive On SQL Server 2019The Unified Data Platform

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM

Bob Ward

Principal Architect

[email protected]

@bobwardms

linkedin.com/in/bobwardms

Page 2: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

SQL Server 2017 Taking a quick look back

Adaptive

Query Processing

Graph data support“Clusterless” Availability Groups

Platform of choice

R

Built-in Machine Learning

Automatic

Plan Correction

1 0 1 0

0 1 0 1

0 1 1 0

1 0 1 0

0 1 0 1

0 1 1 0

1 0 1 0

0 1 0 1

Page 3: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

Insights in minutes

and rich reports

Choice of platform

and language

Most secure

over the last 8 years5

0

20

40

60

80

100

120

140

160

180

200

Vu

lnera

bilit

ies

(20

10

-20

17

)

The best of Power BI and

SQL Server Reporting Services

with Power BI Report Server

Industry-leading

performance

#1 OLTP performance1

#1 DW performance on

1TB2, 10TB3, and 30TB4

Intelligent Query Processing

Industry-leading performance and security, with intelligence over all your data

Private cloud Public cloud

Most consistent data platformIn-memory across all workloads

1/10th the cost of Oracle

T-SQL

Java

C/C++

PHP

Node.js

C#/VB.NET

Python

Ruby

All TPC Claims as of 1/19/2018.

1 http://www.tpc.org/4081; 2 http://www.tpc.org/3331; 3 http://www.tpc.org/3326; 4 http://www.tpc.org/3321; 5 National Institute of Standards and Technology Comprehensive Vulnerability Database

Intelligence over

any data

AI and Machine Learning

over all data with the power

of SQL and Apache Spark

Page 4: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

Build intelligent apps and

AI with all your data

Analyzing all data

Easily and securely manage

data big and small

Managing all data

Simplified management and analysis through a unified deployment, governance, and tooling

Unified access to all your data with

unparalleled performance

Integrating all data

Page 5: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

Including Relational, noSQL, Hadoop

Using Apache Spark and SQL

With Azure Data Studio

Page 6: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

Managed SQL Server, Spark,

and data lake

Store high volume data in a data lake and access

it easily using either SQL or Spark

Management services, admin portal, and

integrated security make it all easy to manage

SQL Server

Data virtualization

Combine data from many sources without

moving or replicating it

Scale out compute and caching to boost

performance

T-SQLAnalytics Apps

Open

database

connectivity

NoSQL Relational

databases

HDFS

Complete AI platform

Easily feed integrated data from many sources to

your model training

Ingest and prep data and then train, store, and

operationalize your models all in one system

SQL Server External Tables

Compute pools and data pools

Spark

Scalable, shared storage (HDFS)

External

data sources

Admin portal and management services

Integrated AD-based security

SQL Server

ML Services

Spark &

Spark ML

HDFS

REST API containers

for models

Page 7: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

Compute pool

SQL Compute

Node

SQL Compute

Node

SQL Compute

Node…

Compute pool

SQL Compute

Node

IoT data

Directly

read from

HDFS

Persistent storage

Storage pool

SQL

ServerSpark

HDFS Data Node

SQL

ServerSpark

HDFS Data Node

SQL

ServerSpark

HDFS Data Node

Kubernetes pod

AnalyticsCustom

apps BI

SQL Server

master instance

Node Node Node Node Node Node Node

SQL

Data mart

SQL Data

Node

SQL Data

Node

Compute pool

SQL Compute

Node

Storage Storage

Page 8: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal
Page 9: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

Security AvailabilityPerformance

High availability for business

critical workloads

Data protected at rest and

in motion

Breakthrough performance

and scalability

Page 10: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

The intelligent database

The Intelligent Query Processing feature family

Intelligent QP

Adaptive QP

Adaptive Joins

Batch Mode

Interleaved

Execution

Memory Grant

Feedback

Row ModeBatch Mode

Table Variable

Deferred CompilationApproximate QP

Approximate

Count Distinct

Batch Mode for

Row Store

Page 11: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal
Page 12: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

Confidential computing

plaintext ciphertext

Enhanced

client driver

Enclave

plaintext

Always Encrypted with secure enclaves

Page 13: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

Availability groups on Kubernetes

Keep SQL Server running

AG

Pod

Operator

Pod

SQL Server

primary

AG agent

Load

balancer

Pod

SQL Server

secondary

AG agent

Pod

SQL Server

secondary

AG agent

SQL Server

primary

SQL Server

secondary

Load

balancer

Page 14: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

Speed app development and

admin with new enhancements

Develop on your choice

of language and tooling

Page 15: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

SQL

Server

R

Page 16: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal
Page 17: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal
Page 18: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal
Page 19: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

0100101010110

In-Memory ColumnStore

In-Memory OLTP

!

Page 20: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

Azure = Think Hybrid!

Cross Operating System and Open Source

Graphical interface and Query Editing

Modern DevOps experience

Simplify development, configuration,

management, monitoring and troubleshooting for

SQL databases on-premises and in the cloudNEW

Use SQL Server Management Studio 18.0 Preview

to access, configure, manage, and administer all

SQL Server components

Page 21: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal
Page 22: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

https://aka.ms/ss19

Read the blogs: https://cloudblogs.microsoft.com/sqlserver

Join the early adoption program: https://aka.ms/eapsignup

Get the deck: https://aka.ms/bobwardms

Get the demos: https://github.com/Microsoft/bobsql

See what the docs say: http://docs.microsoft.com/sql/sql-server/what-s-new-in-sql-server-ver15

Page 23: Deep Dive On SQL Server 2019 - files.informatandm.comfiles.informatandm.com/uploads/2018/10/Deep_Dive... · Deep Dive On SQL Server 2019 The Unified Data Platform Bob Ward Principal

#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM