Nowe funkcje w SQL Server 2016

SQL Server to flagowy produkt bazodanowy firmy Microsoft, używany od ponad dekady. SQL Server 2016 firmy Microsoft zapewnia kompleksowe, wysokiej klasy rozwiązanie bazodanowe - kompletne rozwiązanie bazodanowe dla chmury hybrydowej z wbudowaną obsługą analizy operacyjnej w czasie rzeczywistym, które może sprostać pojawiającym się wymaganiom zarówno firm, jak i przedsiębiorstw.

Możesz wykorzystać SQL Server 2016 do tworzenia, wdrażania i zarządzania rozwiązaniami, które mogą być hostowane lokalnie lub w chmurze. Należy zauważyć, że w chwili pisania tego tekstu SQL Server 2016 nadal znajduje się w swoim CTP.

W przeciwieństwie do poprzednich wersji programu SQL Server, ta wersja nie koncentruje się bezpośrednio na obsłudze platformy Azure. Zamiast tego gigant oprogramowania chce teraz mieć wspólną bazę kodu dla lokalnych i baz danych, które są hostowane w chmurze Azure. Jeśli pamiętasz, SQL Server 2014 zapewnił platformę dla chmury hybrydowej, która umożliwiła tworzenie, wdrażanie i zarządzanie bazami danych, które znajdują się zarówno lokalnie, jak iw chmurze.

Więc co nowego?

Niektóre z nowych funkcji i ulepszeń w tej wersji programu SQL Server obejmują:

  • Bezpieczeństwo zawsze zaszyfrowanych danych zawsze było głównym problemem. SQL Server 2016 zawiera funkcję Always Encrypted, która po włączeniu chroni dane w bazie danych SQL Server przy użyciu szyfrowania. Korzystając z tej funkcji, dostęp do zaszyfrowanych danych wrażliwych może uzyskać tylko aplikacja, która uzyskuje dostęp do danych przechowywanych w bazie danych SQL Server 2016. Aplikacja posiadająca klucz szyfrujący może mieć dostęp do danych - ten klucz szyfrujący (jest to klucz główny przechowywany w twoim systemie) nigdy nie jest przekazywany do SQL Server.  

Należy pamiętać, że proces szyfrowania i deszyfrowania danych odbywa się na poziomie sterownika bazy danych, a właściciele lub administratorzy bazy danych nie mają w ogóle dostępu do niezaszyfrowanych danych. Aby poprawić wydajność, szyfrowane są tylko poufne dane. Niewrażliwe kolumny, czyli klucz podstawowy, nie są szyfrowane. Nawiasem mówiąc, SQL Server 2016 zapewnia obsługę dwóch trybów szyfrowania - deterministycznego i losowego. Podczas gdy w pierwszym przypadku można uzyskać tę samą wartość, gdy wielokrotnie szyfrujesz poufne dane, w drugim otrzymasz różne wartości za każdym razem, gdy szyfrujesz poufne dane. Obie te strategie mają jednak wady i zalety. 

  • Always On Always On cecha (po raz pierwszy wprowadzony w SQL Server 2012) została ulepszona w celu ułatwienia wysokiej dostępności i odzyskiwania danych. Obsługa usługi DTC (Distributed Transaction Coordinator) i równoważenia obciążenia w trybie okrężnym została wprowadzona w programie SQL Server 2016.  
  • Natywna obsługa formatu JSON JSON jest znormalizowanym formatem wymiany danych, szeroko stosowanym obecnie. SQL Server 2016 zapewnia obsługę importu i eksportu JSON. Obsługa analizowania i przechowywania JSON jest wbudowana w SQL Server 2016.  
  • Baza danych Stretch Gdy funkcja Stretch Database (znana również jako Stretch DB) jest włączona dla jednej lub więcej tabel lokalnej bazy danych, SQL Server 2016 może dynamicznie archiwizować dane w bezpieczny sposób z lokalnej bazy danych SQL Server do bazy danych Azure SQL hostowanej w Chmura. Dlatego ta wersja SQL Server ułatwia bezproblemową migrację danych do Microsoft Azure bez jakichkolwiek przestojów.  
  • Udoskonalenia Hekaton Silnik OLTP w pamięci, który został wprowadzony wraz z SQL Server 2014, pomaga tworzyć tabele w pamięci, a następnie wykonywać operacje we / wy na nich w pamięci, aby uzyskać mniejsze opóźnienia i lepszą wydajność. Zauważ, że Hekaton to inna nazwa dla aparatu OLTP w pamięci w SQL Server. Wykonywanie operacji we / wy na tych tabelach w pamięci skutkuje szybszymi odczytami i zapisami, ponieważ aplikacja może odczytywać i zapisywać w pamięci znacznie szybciej w porównaniu z odczytami i zapisami na dysku.  
  • Wsparcie dla analityki w bazie danych z integracją R SQL Server 2016 zapewnia obsługę zaawansowanych analiz, aby ułatwić głębszy wgląd w dane. Jest to pierwsza wersja flagowego produktu bazodanowego firmy Microsoft, która ma zintegrowaną obsługę Revolution R do statystycznej analizy danych.

Pełną listę wszystkich nowych funkcji i ulepszeń programu SQL Server 2016 można uzyskać od firmy Microsoft.