TBRUG Deep Dive into New DB2 V8 SQL and Features February 2009
Deep Dive On SQL Server 2019 -...
Transcript of Deep Dive On SQL Server 2019 -...
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM
Deep Dive On SQL Server 2019The Unified Data Platform
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM
Bob Ward
Principal Architect
@bobwardms
linkedin.com/in/bobwardms
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
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
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
Including Relational, noSQL, Hadoop
Using Apache Spark and SQL
With Azure Data Studio
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
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
Security AvailabilityPerformance
High availability for business
critical workloads
Data protected at rest and
in motion
Breakthrough performance
and scalability
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
Confidential computing
plaintext ciphertext
Enhanced
client driver
Enclave
plaintext
Always Encrypted with secure enclaves
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
Speed app development and
admin with new enhancements
Develop on your choice
of language and tooling
SQL
Server
R
0100101010110
In-Memory ColumnStore
In-Memory OLTP
!
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
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
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM