sql server 2019 - microsoft...sql server 2014 sql server 2016 & 2017* transparent db encryption...

39

Upload: others

Post on 24-May-2020

34 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore
Page 2: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL Server 2019 – Linux & Containers

Eric Bortei-Doku

Program Manager

Page 3: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

Optimize your hybrid data estate

Page 4: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL

Optimize your hybrid data estate

Page 5: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

The evolution of SQL Server

SQL Server 2008

SQL Server 2008 R2

SQL Server 2012

SQL Server 2014

SQL Server 2016 & 2017*

Transparent DB encryption

PowerPivot ● SharePoint integration ● Master Data Services

AlwaysOn ● In-Memory ColumnStore ● Data quality services ● Power View ● Cloud

In-memory across workloads ● Performance & scale ● Hybrid cloud optimized ● HDInsight ● Cloud BI

Industry-leading performance ● End-to-end mobile BI ● AI built-in ● Choice of language & platform ● Easy migration to the cloud

SQL Server 2019

Intelligence over all data ● Big data clusters with Spark and HDFS ● R and Python built-in ● Data classification & compliance tracking ● Azure Data Studio

*Support for Linux and Docker first available in SQL Server 2017

Page 6: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

Insights in minutes

and rich reports

Most secure

over the last 8 years5

0

20

40

60

80

100

120

140

160

180

200

1 2 3 4 5 6

Vu

lnera

bilit

ies

(20

10-2

017

)

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

SQL Server 2019Industry-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

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

Data Modernization on Premises

Choice of platform

and language

T-SQL

Java

C/C++

SCALA

Node.js

C#/VB.NET

Python

Ruby

.NET core

Intelligence over

any data

Analytics over structured

and unstructured data with

the power of SQL and

Apache Spark

SQL

Page 7: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

Security and

compliance

Developer and

DBA tools

Choice across OS

and containers

Intelligence over

all data

SQL Server 2019What’s new?

Mission-critical

performance

Page 8: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL Server 2019

Mission-critical

performance

Page 9: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

#1 OLTP performance

#1 DW performance on 1TB, 10TB, and 30TB

#1 OLTP price/performance

#1 DW price/performance on 1TB, 10TB, and 30TB

Industry-leading, mission-critical performance

Now with higher concurrency and scale through

HW innovations including persistent memory

support NEW

Persistent memory can offer a query

performance boost of up to 30% for I/O intensive

workloads (Hybrid Buffer Pool)

Combine in-memory technologies for analytics

on your operational data using HTAP

Mission-critical performance

Page 10: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

The intelligent database

Accelerate parallel queries and improve scaling

of frequent queries with enhanced Intelligent

Query Processing NEW

Gain performance insights anytime and

anywhere with Lightweight Query Profiling NEW

Table Variable Deferred Compilation provides

50%+ faster query execution through improved

query plans NEW

Workloads based on Tempdb will run faster

on SQL Server 2019 with no application

changes PLANNED

Bold indicates new and improved features in SQL Server 2019

The Intelligent Query Processing feature family

Intelligent QP

Adaptive Joins

Batch Mode

Interleaved

Execution

Memory Grant

Feedback

Row ModeBatch Mode

Approximate

Count Distinct

Mission-critical performance

Adaptive QP

Table Variable

Deferred

Compilation

Approximate

QP

Batch Mode

for Row Store

Scalar UDF

inlining

Page 11: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL Server 2019

Mission-critical

performance

Page 12: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL Server 2019

Security and

compliance

Page 13: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

Always Encrypted with secure enclaves protects sensitive data In-place encryption: enables

cryptographic operations on sensitive

data without moving the data outside

the database NEW

Rich computations: pattern matching

and range comparisons are supported

inside the secure enclave, enabling a

broad range of applications NEW

Always Encrypted with secure enclaves is

enabled by Windows Server 2019

plaintext ciphertext

Enhanced

client driver

Enclave

plaintext

SQL

Security and compliance

Page 14: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

Data classification and assessments

Classification tool allows you to tag

columns stored in a SQL Server

database with pre-defined set of GDPR-

related labels

Data Classification and auditing built-

in to the engine NEW

Get visibility into your security state and

meet compliance standards with SQL

Server Vulnerability Assessment

Security and compliance

Page 15: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL Server 2019

Security and

compliance

Page 16: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL Server 2019

Developer and

DBA tools

Page 17: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

Modern editor experience independent of OS and data sources

Azure Data Studio (formerly SQL Operations

Studio) is a lightweight, open source, cross-

platform graphical management tool and

code editor NEW

Support across Windows, Linux and MacOS

for SQL Server, Azure SQL Database, Azure

SQL Data Warehouse, and SQL Server 2019

big data

Use SQL Server Management Studio 18.0

to access, configure, manage, and administer

all SQL Server components NEW

Developer and DBA tools

Page 18: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

Enhancing the developer experience

Build new types of apps through

extended Java language supportNEW

Enhanced graph support enables

new query types including edge

constraints and merge DMLNEW

Leverage native support for UTF-8

character encodingNEW

Launch pad

SQL

Developer and DBA tools

Page 19: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL Server 2019

Developer and

DBA tools

Page 20: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL Server 2019

Choice across OS

and containers

Page 21: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

More deployment choices than ever before

Support for Red Hat Enterprise Linux,

SUSE Linux Enterprise Server, Ubuntu,

and Windows

Linux and Windows Docker containers

SQL Server in Red Hat containers NEW

Linux-native installation: Yum Install, Apt-Get

Application and database compatibility

Replication, DTC, and Machine Learning in

SQL Server 2019 NEW

Choice across OS and containers

Page 22: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL Platform Abstraction Layer

(SQLPAL)

RDBMS IS AS RS

Windows Linux

Windows Host Ext. Linux Host Extension

SQL Platform Abstraction Layer(SQLPAL)

Host extension mapping to OS system calls(IO, Memory, CPU scheduling)

Win32-like APIsSQL OS API

SQL OS v2

All other systemsSystem resource &

latency sensitive code paths

Platform abstraction layer - SQL Server on Linux

Choice across OS and containers

Page 23: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

Shared storage HA in Kubernetes on SQL 2017

Persistent Volume Storage

User

Node

Pod

SQL Server

Node

Load Balancer Service

Node

Pod

SQL Server

Pod

SQL Server

Choice across OS and containers

Page 24: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

Mission critical availability

Use Availability groups on

Kubernetes to implement a full

AG system integrated into SQL

Server NEW

Accelerated Data Recovery

performs versioning to ensure

recovery and availability of data NEW

Objects outside the database can

now automatically failover,

avoiding the need for custom

data replications PLANNED

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 25: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL Server 2019

Choice across OS

and containers

Page 26: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL Server 2019

Intelligence over

all data

Page 27: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL Server 2019 enables intelligence over all your data

Build intelligent apps and

AI with all your data

AI over 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

Intelligence over all data

Page 28: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL Server 2019 big data, analytics, and AI

Managed data lake with

SQL Server and Spark

SQL Server

Data virtualization

T-SQLAnalytics Apps

Open

database

connectivity

NoSQL Relational

databases

HDFS

Complete AI platform

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

Managing all dataIntegrating all data AI over all data

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

Combine data from many sources without moving

or replicating it

Scale out compute and caching to boost

performance

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

Intelligence over all data

Page 29: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

Data virtualization easily combines data from many sources and eliminates data silos

Intelligence over all data

Page 30: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL Server

T-SQLAnalytics Apps

ODBC NoSQL Relational databases Big data

PolyBase external tables

SQL Server is the hub for integrating data

Easily combine across relational and

non-relational data stores

Intelligence over all data

Page 31: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

Data virtualization creates solutions

CostsLower storage costs

Less dev time spent on integration

Rapid iterations and prototypes

Timely data

Smaller attack surface area

Consistent security model

Fresh and accurate data

Easier data governance

Speed

Security

Quality

Compliance

Data virtualization integrates data from

disparate sources, locations and formats,

without replicating or moving the data, to

create a single "virtual" data fabric

Intelligence over all data

Page 32: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL Server simplifies big data deployment, operation, and integration

Intelligence over all data

Page 33: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

Deploy and manage a SQL Server + big data cluster

Easily deploy and manage a big data cluster using

Microsoft’s Kubernetes-based big data solution

built-in to SQL Server

Hadoop Distributed File System (HDFS) storage,

SQL Server relational engine, and Spark analytics

are deployed as containers on Kubernetes in one

easy-to-manage package

Intelligence over all data

Page 34: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

SQL Server

master instance

Persistent storage

Custom apps AnalyticsBI

SQL

Server

HDFS Data Node

Spark

Kubernetes pod

SQL

Server

HDFS Data Node

SparkSQL

Server

HDFS Data Node

Spark

Node Node Node

Scale out big data compute and storage

SQL Server 2019 includes Spark and HDFS,

enabling you to read and write directly in HDFS

using SQL Server or Spark NEW

Elastically scale compute and storage on demand

using the Kubernetes architecture NEW

Apps, BI, and analytics access all your relational

and big data through the SQL Server master

instance using T-SQL NEW

Scale-out data marts combine and cache data

from relational and non-relational data sources

for fast querying NEW

SQL

Intelligence over all data

Page 35: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

Increase analytics and apps performance

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 pool

SQL Data

Node

SQL Data

Node

Compute pool

SQL Compute

Node

Storage Storage

Intelligence over all data

Page 37: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore
Page 38: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore
Page 39: SQL Server 2019 - Microsoft...SQL Server 2014 SQL Server 2016 & 2017* Transparent DB encryption PowerPivot SharePoint integration Master Data Services AlwaysOn In-Memory ColumnStore

Intelligence over all data

Answer these questions, and you can win a prize