Neue Funktionen in SQL Server 2016

SQL Server ist das Flaggschiff-Datenbankprodukt von Microsoft und wird seit mehr als einem Jahrzehnt verwendet. Microsoft SQL Server 2016 bietet eine umfassende High-End-Datenbanklösung - eine vollständige Datenbanklösung für die Hybrid-Cloud mit integrierter Unterstützung für betriebliche Echtzeitanalysen, die den aufkommenden Anforderungen von Unternehmen und Unternehmen gleichermaßen gerecht wird.

Mit SQL Server 2016 können Sie Lösungen erstellen, bereitstellen und verwalten, die entweder vor Ort oder in der Cloud gehostet werden können. Beachten Sie, dass sich SQL Server 2016 zum jetzigen Zeitpunkt noch im CTP befindet.

Im Gegensatz zu den früheren Versionen von SQL Server konzentriert sich diese Version nicht direkt auf die Azure-Unterstützung. Vielmehr möchte der Software-Riese jetzt eine gemeinsame Codebasis für On-Premise- und Datenbanken haben, die in der Azure-Cloud gehostet werden. Wenn Sie sich erinnern, bot SQL Server 2014 eine Plattform für die Hybrid Cloud, mit der Sie Ihre Datenbanken erstellen, bereitstellen und verwalten können, die sich sowohl vor Ort als auch in der Cloud befinden.

Was gibt's Neues?

Einige der neuen Funktionen und Verbesserungen in dieser Version von SQL Server umfassen Folgendes:

  • Immer verschlüsselte Datensicherheit war schon immer ein wichtiges Anliegen. SQL Server 2016 verfügt über die Funktion "Immer verschlüsselt", die bei Aktivierung Ihre Daten in der SQL Server-Datenbank durch Verschlüsselung schützt. Bei Verwendung dieser Funktion kann der Zugriff auf die verschlüsselten vertraulichen Daten nur von der Anwendung erfolgen, die auf die in der SQL Server 2016-Datenbank gespeicherten Daten zugreift. Die Anwendung mit dem Verschlüsselungsschlüssel kann auf die Daten zugreifen. Dieser Verschlüsselungsschlüssel (ein in Ihrem System gespeicherter Hauptschlüssel) wird niemals an SQL Server übergeben.  

Beachten Sie, dass der Prozess der Ver- und Entschlüsselung von Daten auf Datenbanktreiberebene durchgeführt wird und die Datenbankeigentümer oder Datenbankadministratoren überhaupt keinen Zugriff auf die unverschlüsselten Daten haben. Um die Leistung zu verbessern, werden nur vertrauliche Daten verschlüsselt. Die nicht sensiblen Spalten, dh der Primärschlüssel, werden nicht verschlüsselt. Im Übrigen bietet SQL Server 2016 Unterstützung für zwei Verschlüsselungsmodi - deterministisch und zufällig. Während Sie im ersten Fall denselben Wert erhalten, wenn Sie die vertraulichen Daten mehrmals verschlüsseln, erhalten Sie im zweiten Fall jedes Mal andere Werte, wenn Sie Ihre vertraulichen Daten verschlüsseln. Beide Strategien haben jedoch Vor- und Nachteile. 

  • Immer aktiv Die Funktion Immer verfügbar (erstmals in SQL Server 2012 eingeführt) wurde erweitert, um eine hohe Verfügbarkeit und Notfallwiederherstellung von Daten zu ermöglichen. In SQL Server 2016 wurde die Unterstützung für DTC (Distributed Transaction Coordinator) und Round-Robin-Lastausgleich eingeführt.  
  • Native JSON-Unterstützung JSON ist ein standardisiertes Datenaustauschformat, das heutzutage weit verbreitet ist. SQL Server 2016 bietet Unterstützung für JSON-Importe und -Exporte. Die Unterstützung für das Parsen und Speichern von JSON ist in SQL Server 2016 integriert.  
  • Stretch-Datenbank Wenn die Funktion "Stretch-Datenbank" (auch als "Stretch-Datenbank" bezeichnet) für eine oder mehrere Tabellen Ihrer lokalen Datenbank aktiviert ist, kann SQL Server 2016 Daten auf sichere Weise dynamisch aus Ihrer lokalen SQL Server-Datenbank in der in gehosteten Azure SQL-Datenbank archivieren die Wolke. Daher ermöglicht diese Version von SQL Server eine nahtlose Migration Ihrer Daten zu Microsoft Azure ohne Ausfallzeiten.  
  • Hekaton-Verbesserungen Mit der mit SQL Server 2014 eingeführten In-Memory-OLTP-Engine können Sie In-Memory-Tabellen erstellen und anschließend E / A-Vorgänge für sie im Speicher ausführen, um die Latenz zu verringern und die Leistung zu verbessern. Beachten Sie, dass Hekaton ein anderer Name für die In-Memory-OLTP-Engine in SQL Server ist. Das Ausführen von E / A-Vorgängen für diese speicherinternen Tabellen führt zu schnelleren Lese- und Schreibvorgängen, da Ihre Anwendung im Vergleich zu Lese- und Schreibvorgängen auf der Festplatte viel schneller aus dem Speicher lesen und in diesen schreiben kann.  
  • Unterstützung für datenbankinterne Analysen mit R-Integration SQL Server 2016 bietet Unterstützung für erweiterte Analysen, um einen tieferen Einblick in Ihre Daten zu ermöglichen. Dies ist die erste Version von Microsofts Flaggschiff-Datenbankprodukt, die Revolution R für die statistische Analyse Ihrer Daten integriert unterstützt.

Sie können eine umfassende Liste aller neuen Funktionen und Verbesserungen in SQL Server 2016 von Microsoft erhalten.