Natürlich erwartet man von einer neuen Version viele schöne neue Dinge.. und ich muss sagen, enttäuscht worden bin ich nicht:
Hier mal eine kleine Liste mit Neuigkeiten des Datenbankmoduls, die für mich am spannendsten sind:
Live Query Plan / StatistikAusführungspläne live beobachten. Pro Operator Sekunden und Status in %.
Query StoreHistorisierung der Abfragepläne, Performance Data, Erkennung teurer bzw. auch schlechter werdenden Pläne). Nicht mehr umständlich den flüchtigen Plancache per T-SQL analysieren müssen.
Availability Groupsnun auch für Standard Edition – yeah!! limitiert auf 2 Knoten
Polybaseeigtl aus Parallel Data Warehouse stammend. Unstrukturierte Daten direkt aus dem Datenbankmodul abfragen
Stretch Database“Warme” Daten bleiben auf dem System, kalte können automatisch in Azure Datenbanken abgelegt werden
JSon Supportkeine umständlichen Programmierung mehr mit CLR, sondern nativer Support
Row Level Security Mittels einer Securitypolicy werden bei Abfragen auf Tabellen nur noch die Zeilen ausgegeben, die per Richtlinie erlaubt sind. Die Richtlinie selbst besteht aus ein Funktion, die das Filterprädikat vorgibt und einer der einer Tabelle zugewiesenen Richtlinie. Die Daten werden anschliessend nur noch maskiert ausgegen. Also keine Sicht oder ähnliches Notwendig.
Always Encrypted Nicht zu verwechseln mit TDE, aber gleicher Gedanke. Daten sind nie im Plaintext einsehbar, sondern auch bei Abfragen und im Netzwerkprotokoll verschlüsselt.
InMemory VerbesserungenColumnstore Index auf inMemory Tables—Wau!! benutzerdefinierte Skalarwertfunktionen. ALTER TABLE Juhuu! Ändern des Bucket count, hinzufügen, Ändern, Löschen von Spalten oder contraints ALTER PROCEDURE für native kompilierte Prozeduren Fremdschlüsselbeziehungen auf inMemory Tabellen .. endlich kann man von DB Design sprechen!
Columnstore IndexNon-Clustered IX nun auch updatebar Auch bei einem Clustered Columnstore IX zusätzlich B-Tree Indizes möglich Gefilterte Indizes IX Reorganize supportet Snapshot und Read Cmommited Snapshot Isolation Support
Die CTP2 macht bereits einen sehr gute Eindruck und enthält viele Neuerungen, die einerseits längst überfällig waren, wie Rowlevel Security oder Always Encrypted (der Administrator kann die Daten nicht mehr im plain text sehen) oder auch sinnvolle Ergänzungen, die einem das Leben mit SQL Server leichter machen. Weiter so!
Im Februar 2012 ist der Launch in Deutschland terminiert. Die Wartezeit bis dorthin wird mit der RC0 Version - fast überraschend - überbrückt und steht nun zum Download zur Verfügung. SQL Server 2012 hier downloaden: http://blogs.technet.com/b/dataplatforminsider/archive/2011/11/17/sql-server-2012-release-candidate-is-now-available.aspx Weiter Downloads für SQL Express, PowerPivot, und Master Data Services werden hier angeboten:…
View Comments