Mit SQL Server 2014 bringt Microsoft im 2. Quartal 2014 den Nachfolger von SQL Server 2012 auf den Markt.
In dieser Roadshow präsentierte Kursleiter Dieter Rüetschi die wesentlichen Erweiterungen und Ergänzungen. Unter anderem folgende Themen:
- Neuerungen in der Entwicklung von Datenbanklösungen
- In-Memory Datenbanken
- Scripting
- Security Erweiterungen
- High Availability
2. 2Digicomp
Inhalt
Allgemeine Informationen
Buffer Pool Extension
Column Store Index
In Memory OLTP
Scripting
Security
SQL Server in der Cloud
Ausblick auf die BI Roadshow
6. 6Digicomp
Die Komponenten
SQL Server Components
Database Engine Analysis Services
Integration Services Reporting Services
Master Data Services StreamInsight
Data Mining Full-Text Search
PowerPivot Replication
Data Quality Services Power View
8. 8Digicomp
Enterprise and BI Editionen
Windows Server 2008 SP2
Windows Server 2008 R2 SP1
Windows Server 2012
Windows Server 2012 R2
Zusätzliche Anforderungen
Microsoft .NET 3.5 SP1
Microsoft .NET 4.0
Windows PowerShell 2.0
All Other Editions
Windows Server 2008 SP2
Windows Server 2008 R2 SP1
Windows Server 2012
Windows Server 2012 R2
Windows 7 SP1
Windows 8
Windows 8.1
Software Anforderungen
10. 10Digicomp
Vorteile
Besseres Debugging
Bessere Integration von Code Snippets
Bessere Integration mit Versions-
verwaltungstools
Bessere Integration mit andern Tools und
Entwicklungstechniken
SSMS ab der Version 2012 ist Visual Studio
11. 11Digicomp
T-SQL
The WITH RESULT SETS clause
The THROW Statement
The OFFSET and FETCH Keywords
Sequence Objects
The OVER Clause
Inline Syntax for Indexes
Mehrere Anweisungen für die Verwaltung der In Memory Techniken (siehe später)
14. 14Digicomp
In Memory das neue Schlagwort von SQL Server 2014
Buffer Pool Extension
Speicher- Optimierte Tabellen
BI Columsstore Index
15. 15Digicomp
Buffer für «Commited» Daten in SSD (oder
ähnlichen Technologien)
Keine Gefahr für Daten Verlust
Erhebliche Vorteile bei Leseintensivem Zugriff
Erweiterungsmöglichkeiten im Betrieb
Billiger als RAM
Buffer Pool Extension mit SSD
18. 18Digicomp
Mehr Infos
Näheres zu Column Store Index und anderen DWH / BI Themen
Am 22.5.2014: Roadshow: What’s new in SQL Server 2014 Business Intelligence
20. 20Digicomp
Wie funktionieren Speicheroptimierte Tabellen
Werden in C Strukturen überführt
Werden in DLLs kompiliert
Werden in den Speicher geladen
Werden mittels Hash Index indexiert
Können in Kombination mit diskbasierten Tabellen angewendet werden
Werden mit T-SQL abgefragt
Werden in den Speicher «gestreamt»
22. 22Digicomp
Concurrency
Applikationen müssen folgende Konflikte erkennen und auflösen
Write conflicts
Eine Transaktion verändert oder löscht eine Row, die verändert wurde seit die Transaktion
gestartet wurde.
Repeatable read validation failures
Wenn eine gelesene Row verändert wurde nachdem die Transaktion begann.
Serializable validation failures
Wenn eine Row hinzu gefügt wurde während die Transaktion noch läuft.
Commit dependency failures
Wenn die laufende Transaktion eine Abhängigkeit zu einer zurückgesetzten Transaktion hat.
23. 23Digicomp
T-SQL in Maschinen Code
T-SQL werden über einen C Codegenerator und anschliessender Kompilierung in Maschinen Code
übersetzt.
Aufruf einer SP entspricht dem Aufruf eines C-DLL Entry Points
Volle Optimierung über den C-Kompiler
24. 24Digicomp
Einsatz
Wenn mehrere parallele (concurrent) Abfragen eine grosse Anzahl Zeilen modifizieren
Planung AMR Tool
Analysiert über Data Collector Workloads
Dient zur Bestimmung geeigneter Tabellen und Stored Procedures für die Memory Optimierung
28. 28Digicomp
Neue und erweiterte Dynamic Management Views
dm_exec_query_stats : Troubleshooting Queries
dm_os_volume_stats : Disk- und OS-Informationen
dm_server_services: SQL Server Konfigurations-Informationen
29. 29Digicomp
Powershell
Powershell
Voll entwickelte Scripting Sprache
Basierend auf dem .NET Framework
Über Cmdlets können damit verwaltet werden:
Registry
Applikationen
Services
Arbeitet auf Ojekten
42. 42Digicomp
Tools für SQL Azure
Windows Azure management portal
Windows Azure SQL Database management portal
SQL Server Management Studio
SQLCMD
Visual Studio
50. 50Digicomp
Ausblick
Neuerungen im SSIS
Data Quality Services
Master Data Services
Reporting Services
Analysis Services Tabular Data Model
Self-Service BI mit Microsoft Excel
Big Data