what’s new on sql server 2019 - microsoft · 2019-11-19 · major capabilities of sql server 2016...
TRANSCRIPT
What’s New on SQL Server 2019
Argenis Fernandez
Principal Program Manager, Azure Data
Businesses facebroad challengesif they do not modernize
0
20
40
60
80
100
120
140
160
180
200
1 2 3 4 5 6
Vu
lnera
bilit
ies
(20
10-2
019
)
The best of Power BI and
SQL Server Reporting Services
with Power BI Report Server
#1 OLTP performance1
#1 DW performance on
1TB2, 3TB3,10TB4, and 30TB5
Intelligent Database
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
Insights in minutes
on any device
Choice of platform,
language and container
Most secure
over the last 9 years6
Industry-leading
performance and availability
Intelligence over
any data
AI and Machine Learning
over all data with the power
of SQL and Spark
Industry-leading performance and security, with intelligence over all your data
Edge
All TPC Claims as 11/3/2019.
1 http://www.tpc.org/4081; 2 http://www.tpc.org/3331; 3 http://www.tpc.org/3336 4 http://www.tpc.org/3337 5 http://www.tpc.org/3345 ; 6 National Institute of Standards and Technology Comprehensive Vulnerability Database
SQL Server 2019
Major capabilities of SQL Server 2016 and 2017
Intelligent
performance
Query Store
Adaptive Query Processing
Automatic Tuning
Columnstore and In-
Memory OLTP
“It Just Runs Faster”
Layers of security
Always Encrypted
Row Level Security
Dynamic Data Masking
Mission critical
availability
Clusterless Availability
Groups
Distributed Transactions
for Availability Groups
Resumable Index
Maintenance
Developer
experience
JSON
Temporal Tables
Graph Database
Modern platform
Linux and Containers
Machine Learning Services
with R and Python
Modern platforms with compatibility
ARM64
Built-in Machine Learning and extensibility
R
Intelligent performance Layers of security and compliance
ciphertext
plaintext
Data virtualization and Big Data Clusters
Microsoft SQL Server
SQL
Business critical high availability
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
Intelligence over any data
T-SQL
ODBC NoSQL Relational databases Big Data
…
Intelligence over any data
Intelligence over any data
SQL Server master instance
…
Data lakes with storage pool
Scale performance with compute pool
SQL Compute Node SQL Compute Node SQL Compute Node
HDFS
SQL
Server
AnalyticsCustom apps BI
Any external data source
HDFS
SQL
Server
HDFS
SQL
Server
…
Languages
Scale out data mart
with Data pool
PolyBase
The combination of SQL Server, Polybase, HDFS, Spark, and Machine Learning in one solution
App Deploy
HDFS tiering
Intelligence over any data
Availability Group
Controller
Kubernetes
HDFSHDFSHDFS
Balzano brings together diverse data on one shared platform to
build and deploy and AI solution for clinical radiology
PolyBase
Active Directory
Linux
Containers and Kubernetes
Windows
Modern platform
Fintech company swiftly migrated workloads to SQL
Server on Linux with minimal downtime and no
performance issues
Machine Learning and T-SQL Extensibility
Developer experience
Data science company can mine graph data and carry
out machine learning at scale for cancer research
Perf
orm
an
ce
Persistent Memory Query Store
Improves performance with
no app change
App
Intelligent Query Processing improved Banco Itau’s
query performance by 92% without the need for
any code changesIntelligent performance
Intelligent Database
The Intelligent Query Processing feature family
Intelligent QP
Adaptive QP
Batch Mode Row ModeBatch Mode
Table Variable
Deferred
Compilation
Approximate
QP
Adaptive JoinsInterleaved
Execution
Memory Grant
Feedback
Approximate
Count Distinct
Batch Mode
for Row Store
Scalar UDF
inlining
Intelligent performance
plaintext ciphertext
Enhanced
client driver
Enclave
plaintext
Always Encrypted with secure enclaves
Layers of security
With Secure Enclaves, Hiscox Insurance can now
enforce highly restricted client access without
inhibiting real-world data analysis
non-versioned ops
sLog
sLog
sLog
sLog
Mission critical high availability
The New Recovery Process with ADR
Bank achieves high availability of mission
critical data thanks to Accelerated
Database Recovery
Mission critical high availability
Accelerated Database Recovery powers Azure SQL
Database Hyperscale
paper
Demo: Accelerated Database Recovery
String or binary data would be truncated
String or binary data would be truncated in table '%.*ls', column '%.*ls’. Truncated value: '%.*ls'
SELECT page_info.* FROM sys.dm_exec_requests AS d
CROSS APPLY sys.fn_PageResCracker(d.page_resource) AS rCROSS APPLY sys.dm_db_page_info(r.db_id, r.file_id, r.page_id,'DETAILED’)
AS page_info;
SQL Server
Microsoft Access
Upgrade & modernize your SQL Server database on-premises, in the cloud and on the edge
with Compatibility Certification that eliminates risks of application compatibility
Reduce
upgrade risks
Unified
application
certification
Upgrade to latest
SQL Database
Engine version
Upgrade your SQL Server Database Engine
or move instances to the cloud with no
code changes
Applications tested and certified on a given
SQL Server version are also implicitly tested
and certified on that SQL Server version
native database compatibility level
Separate application and platform layer
upgrade cycles for less disruption
Microsoft fully supports Compatibility
Certification
Compatibility Certification benefitsUpgrade to the latest SQL Server Database Engine
without changing your critical applications
Frictionless migration
with no code changes
Feature highlights
• Unlimited cores of CPU
• Unlimited memory
• Industry-leading performance with
unmatched scalability
• Unlimited virtualization benefits
• Petabyte scale data warehousing
• Business critical HA on Windows and Linux
• Access to Power BI Report Server
Feature highlights
• Up to 24 cores of CPU
• Up to 128 GBs of memory
• SQL Server 2019 Big Data Clusters NEW
• Data virtualization through PolyBase NEW
• Accelerated Database Recovery NEW
• Transparent Data Encryption NEW
• Enhanced in-memory performance
• Automatic intelligent database tuning
+ Express/web features
+ Standard features
+ Express/web features
Feature highlights
• Up to 16 cores of CPU
• Up to 64 GBs of memory
• Encryption with secure enclaves NEW
• UTF-8 character encoding NEW
• Data classification and auditing NEW
• In-memory OLTP and Columnstore
• Full T-SQL surface area
• Support for Linux containers