Roadshow: What's new in Microsoft SQL Server 2016

Preview:

Citation preview

Digicomp 1

Kursleitung:

Roadshow - What’s new in SQL Server 2016

Dieter Rüetschi (ruetschi@ability-solutions.ch)

2Digicomp

Inhalt Fachreferat

Everything-Built-In

Mission Critical Plattform

Security

Hochverfügbarkeit

Advanced Analytics

Digicomp 3

Everything-Built-In

4Digicomp

SQL Server 2016 : Everything Built-In

5Digicomp

In Memory Erweiterungen

Techniken von SQL Server 2014:

Buffer Pool Extensions

Columne Store Index

Operationelle In Memory Technik

6Digicomp

Buffer Pool Extension

• Erweiterung des RAMs durch SSD• Verbesserung für die lesenden Zugriffe auf

Clean Pages• TSQL

ALTER SERVER CONFIGURATIONSET BUFFER POOL EXTENSION ON(FILENAME = 'E:\SSDCACHE\MYCACHE.BPE',SIZE = 50 GB);

7Digicomp

Column Store Index

8Digicomp

Einsatzgebiet Columnstore Index

Star oder Snowflake Schem (Datewarehouses)

Tabellen mit sehr vielen Rows

Tabellen deren Daten gut komprimiert werden können

Clustered

Nonclustered

9Digicomp

Memory Optimierte Tabellen Technik

Daten werden als C-DLLS in den Speicher gestreamt

Persistiert als Filestream oder non durable

Werden mit Hash Indexen indexiert

Abfrage per TSQL

Nicht alle Datentypen sind unterstützt ( nicht erlaubte z.B. Text, Image, nvarchar(max))

Keine Identity Columns

Keine Foreign Key Constraints

Locking muss berücksichtigt werden

10Digicomp

Abfrage auf Memory optimierten Tabellen

11Digicomp

JSON support

12Digicomp

SQL Server und DocumentDB (Azure)

13Digicomp

Temporal Database

14Digicomp

Temporal Data Queries

15Digicomp

Ein Beispiel

16Digicomp

Query Store – «Data Flight Recorder»

17Digicomp

Query Store

Speichert

Query Text

Query Plans / Choices

Laufzeitstatistik vorallem performance Metriken

Wird für gezielte Performance Opmitierungen eingesetzt

18Digicomp

Ergebnisse der Auswertungen

Digicomp 19

Security

20Digicomp

Always encrypted

21Digicomp

Daten Maskierung (z.B. die letzten 4 Zeichen einer Kreditkarte)

22Digicomp

Vorteile

Die Datenstruktur muss nicht verändert werden

Die Policies können von einem DBA jederzeit angepasst werden

Die Abfrage ist transparent

Digicomp 23

Hochverfügbarkeit

24Digicomp

Hochverfügbarkeit

Drei synchrone Replikas für auto failover über Domaingrenzen hinweg

Round Robin Load Balancind der Replikas

Automatischer Failover basierend auf Database Health

DTC Unterstützung über Instanzen über Failover Techniken

SSIS Support

Digicomp 25

Advanced Analytics

26Digicomp

Klassische Aufteilung Operationeller- und Analytischer Teil

Vorteile:• Klare Trennung• Getrennte Umgebungen

Nachteile:• Nachentwicklung auf der

analytischen Seite• Grosse Latenzzeit

27Digicomp

In Memory Analyse

Vorteile

Keine Daten Lattenz

Keine ETL Prozesse

Kein spezifisches DWH

Nachteile

Analytische Abfragen sind i.a. ressourcenintensiv

Analyse auf relationalem Modell wesentlich komplexer

28Digicomp

Microsoft’s Angebot

29Digicomp

SSIS Erweiterungen

AlwaysOn Support

Incremental deployment von SSIS Packages

Besserer upgrade support für Projekte

Verbesserungen im Designer

Support mehrer Versionen

OData V4 Support

Power Query als Datenquelle

30Digicomp

Azure (Big Data) Feature Pack für SSIS

31Digicomp

Analysis Services

Neues

Parallel Processing über Partitionen

NUMA Optimierung

On-Demand loading und Paging

Tabular und Molap Modellierungserweiterungen

Vorteile

Bessere Performance

Höhere Skalierbarkeit

Kleinerer TCO

Keine Anpassungen an den Applikationen nötig

32Digicomp

Master Data Services (MDS) Erweiterungen

33Digicomp

Mobile BI

34Digicomp

Viele Möglichkeiten für die optimierte Darstellung auf verschiedenen Devices

35Digicomp

Reporting – neue Grafische Möglichkeiten (Sunburst Chart)

36Digicomp

Statistik Plattform Integration mit «R»

Digicomp 37

SQL Azure

38Digicomp

Migration On-Premise -> Azure

39Digicomp

Stretch DB – verteilte DB in On Premise <-> Azure

40Digicomp

Interessante Links

Product Samples SQL Server 2016

http://msftdbprodsamples.codeplex.com/

Adventure Works 2016 DB und Scripts

https://www.microsoft.com/en-us/download/details.aspx?id=49502

Recommended