data 101 which db, when€¦ · performance most consistent data platform #1 oltp performance #1 dw...

33
Joe Yong ([email protected]) Azure SQL Data Warehouse, Program Management Microsoft Corp. Data 101 – Which DB, When

Upload: others

Post on 21-Jun-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Joe Yong ([email protected])

Azure SQL Data Warehouse, Program Management

Microsoft Corp.

Data 101 –Which DB, When

Page 2: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

The world is changing

Page 3: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

AI

increased by

300% in 2017

Page 4: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Today, 80%

of organizations

adopt cloud-first

strategies

AI investment

increased by

300% in 2017

Data will grow to

44 ZB in 2020

Page 5: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python
Page 6: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Nearly double

operating margin

$100M in additional

operating income

Organizations that harness data, cloud, and AI outperform

Page 7: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

T H E Y R E LY O N A M O D E R N D ATA E S TAT E

Page 8: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

HYBRID

On-premisesPrivate cloud

Cloud

Security

and performance

Flexibility

of choice

Reason over

any data, anywhere

Transform your business with a modern data estate

Data warehouses

Data lakes

Operational databases

Data warehouses

Data lakes

Operational databases

Page 9: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Microsoft Data Products in Azure

Business intelligence

Advanced Analytics & AI

Any language, any platform, anywhere

Least vulnerable data platform, with more certifications than any other cloud provider

Structured

Unstructured

OLTP

MOBILE

ERP

LOB

Graph

Social

IoT

Media

DATA SOURCES DATA INSIGHTS

Data

vir

tuali

zati

on

DATA MANAGEMENT

Data

in

teg

rati

onData warehousing

Operational data

SECURITY

FLEXIBILITY .NET Azure 3rdJAVA

Power BI

Azure

Machine Learning

Azure

Stream Analytics

Azure

Cognitive Services

SQL Server

Reporting Services

and Mobile BI

SQL Server Analysis

Services and R built-in

Azure SQL

Data Warehouse

Azure

Cosmos DB

Azure

SQL Database

SQL Server

SQL Server

Data Warehouse

ON-PREM CLOUD

Open Source

Azure

Database for

MySQL

Azure

Database for

PostgreSQL

Page 10: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

2+ million Docker pulls

S Q L S E R V E R 2 0 1 7 M O M E N T U M

Page 11: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

End-to-end mobile BI on any device

Choice of platform and language

Most secure over the last 7 years

0

20

40

60

80

100

120

140

160

180

200

1 2 3 4 5 6

Vu

lnera

bil

itie

s (2

01

0-2

01

6)

A fraction of the cost

Se

lf-s

erv

ice

BI

pe

r u

se

r

Only commercial DB with AI built-in

Microsoft Tableau Oracle

$120

$480

$2,230

Industry-leading performance

Most consistent data platform

#1 OLTP performance

#1 DW performance

#1 price/performance

T-SQL

Java

C/C++

C#/VB.NET

PHP

Node.js

Python

Ruby

R

R and Python +

in-memory at massive scale

Native T-SQL scoring

Private cloud Public cloud

In-memory across all workloads

1/10th the cost of Oracle S Q L S E R V E R 2 0 1 7 I N D U S T R Y - L E A D I N G P E R F O R M A N C E A N D

S E C U R I T Y N O W O N L I N U X A N D D O C K E R

Page 12: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python
Page 13: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Streamlining your journey to the cloud

Page 14: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Continuous

enhancements

SQL SQL SQL SQL

Cloud-first approach breeds faster innovation

Page 15: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Database Migrat ion Ser vice

Azure SQL Database

Managed Instance

Azure Hybrid Benefit for SQL

Server

Seamless and reliable migration

at scale

Lift and shift migration to the

cloud with no code changes

Maximize current on-premises

license investments NEW

Page 16: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Future innovation built-in

Manageable cost per tenant

Compatible with existing SQL

Global replication

M O V I N G T O A Z U R E I S E A S Y

W I T H S Q L D ATA B A S E A N D

D ATA B A S E M I G R AT I O N S E R V I C E

Page 17: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Scales

on the fly

Learns & adapts

Works in your environment

Secures & protects

Enablesmulti-tenant

SaaS apps

Realize automatic performance

improvements

Change performancelevels and storage without downtime

Easily manage multi-tenant apps database isolation

Develop your app with the tools and

platforms you prefer

Build security-enhanced apps with industry-leading compliance

A Z U R E S Q L D ATA B A S E T H E I N T E L L I G E N T C L O U D D A T A B A S E F O R A P P D E V E L O P E R S

Page 18: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python
Page 19: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Azure Machine Learning Workbench

S Y S T E M S O F I N T E L L I G E N C E O N S Q L D ATA B A S E

A Z U R E M AC H I N E L E A R N I N G A Z U R E S Q L D ATA B A S E

I N T E L L I G E N T R E S P O N S I V E A P P S

Realtime scoring

SQL

Page 20: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Adventur

eWorks

Statistics

Program

manager

Business

analyst

MBA,

Finance

Contoso

Page 21: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

The Microsoft Commitment to choice in the cloud

Page 22: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python
Page 23: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Delivering globally distributed apps

Page 24: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Table API

Page 25: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Uncover insights with big data & advanced analytics

Page 26: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

*IDC study “The Business Value and TCO Advantage of Apache Hadoop in the Cloud with Microsoft Azure HDInsight”

Azure HDInsight

Page 27: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Azure SQL Data Warehouse

Page 28: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

The NEW Azure DATA factory

Page 29: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

P O W E R B I A N D

P O W E R B I R E P O RT S E R V E R

Power BI

Get started quickly

Natural language query

Live dashboards

Custom visualizations

Power BI reports

Power BI Report Server

SSRS reports

Power BI reports

Custom visualizations

Page 30: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

AI built-in | Most secure | Lowest TCO

M I C R O S O F T F O R Y O U R M O D E R N D A T A E S T A T E

Data warehouses

Data lakes

Operational databases

Data warehouses

Data lakes

Operational databases

SQL Server Azure Data Services

Industry leader 4 years in a row

#1 TPC-H performance

T-SQL query over any data

70% faster

2x the global reach

99.9% SLA

HYBRID

Easiest lift and shift

with no code changes

SocialLOB Graph IoTImageCRM

Security and

performance

Flexibility

of choice

Reason over

any data,

anywhere

Page 31: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Microsoft Data Products in Azure

Business intelligence

Advanced Analytics & AI

Any language, any platform, anywhere

Least vulnerable data platform, with more certifications than any other cloud provider

Structured

Unstructured

OLTP

MOBILE

ERP

LOB

Graph

Social

IoT

Media

DATA SOURCES DATA INSIGHTS

Data

vir

tuali

zati

on

DATA MANAGEMENT

Data

in

teg

rati

onData warehousing

Operational data

SECURITY

FLEXIBILITY .NET Azure 3rdJAVA

Power BI

Azure

Machine Learning

Azure

Stream Analytics

Azure

Cognitive Services

SQL Server

Reporting Services

and Mobile BI

SQL Server Analysis

Services and R built-in

Azure SQL

Data Warehouse

Azure

Cosmos DB

Azure

SQL Database

SQL Server

SQL Server

Data Warehouse

ON-PREM CLOUD

Open Source

Azure

Database for

MySQL

Azure

Database for

PostgreSQL

Page 32: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Which Database, When ? With Azure, you have many managed data store options and you can use the right store for the job

Familiarity When you need…. Because… But not for… Use …

SQLRelational store

OLTP

Transactions, joins,

structured data, familiar

SQL query

Quickly changing

data schemasSQL Database

SQLRelational store

OLAP

Data Warehousing,

structured data, familiar

SQL Query

Transactional

workloads

SQL Data

Warehouse

NoSQLNoSQL JSON

document store

Flexible schema,

familiar SQL query, low

latency

Complex joins and

aggregatesCosmo DB

Open Source Relational StoreOpen-source, existing

MySQL resources

Enterprise features,

high scale

workloads

Azure Database for

MySQL

Open Source Relational Store

Open-source, highly

extensible, existing

PostgreSQL

deployments

Read heavy

operations, quick to

market (complex

learning curve for

traditional SQL

users)

Azure Database for

PostgreSQL

Page 33: Data 101 Which DB, When€¦ · performance Most consistent data platform #1 OLTP performance #1 DW performance #1 price/performance T-SQL Java C/C++ C#/VB.NET PHP Node.js Python

Thank you