Porównaj różne wersje programu SQL Server-2014 z 2016 i 2017 i 2019 RC

Wypróbuj Nasz Instrument Do Eliminowania Problemów



Microsoft SQL Server to system zarządzania relacyjnymi bazami danych firmy Microsoft. Służy do przechowywania i pobierania danych na żądanie innych aplikacji, które działają na tym samym urządzeniu lub na różnych komputerach w sieci.



Pierwsza wersja została wydana w 1989 roku i od tego czasu na rynek weszło kilka innych wersji. Każda wersja ma swoje definiujące atrybuty i służy różnym odbiorcom i obciążeniom.

Serwer SQL

Oto jak każda z powyższych wersji Porównanie Microsoft SQL Server względem siebie pod względem cech i innych atrybutów.



Microsoft SQL Server 2019 RC

To jest najnowsza wersja serwerów SQL dostępnych obecnie na rynku. Jest lepszy od innych wersji i ma równie doskonałe funkcje, które umieszczają go na szczycie piramidy. Należą do nich:

Inteligencja dzięki klastrom Big Data SQL Server 2019

Możesz teraz wygodnie przeprowadzać analizy i sztuczną inteligencję na dowolnych danych za pomocą Power SQL i Apache Spark. Co więcej, możesz ulepszyć swoje cenne dane, łącząc je z dużymi zbiorami danych i umożliwiając dynamiczne skalowanie w poziomie obliczeń w celu obsługi analiz.

Wirtualizacja danych za pomocą PolyBase

Pozwala to na wysyłanie zapytań do danych z innego punktu skupienia. W związku z tym możesz wysyłać zapytania do danych przechowywanych w Oracle, Teradata, HDFS lub innych źródłach.



Wybór platformy i języka

W tej niszy możliwe są teraz:

  • Serwer może działać z systemami Windows, Linux i kontenerami oraz obsługuje wdrażanie na Kubernetes.
  • Można go wdrożyć z wieloma dystrybucjami Linuksa, takimi jak RedHat, SUSE i Ubuntu.
  • Może obsługiwać niestandardowy kod Java w liniach, w których wykonywał R i Python.
  • Obsługa znaków UTF-8 dla aplikacji rozszerzających się na skalę globalną.

Wiodąca w branży wydajność i dostępność

  • Wbudowana inteligencja do monitorowania zapytań pod kątem bezbłędnego wykonywania
  • Zalecenia dotyczące wydajności po samoanalizie systemu
  • Poprawiona dostępność bazy danych
  • Certyfikat zgodności możesz uaktualnić i zmodernizować swój SQL Server lokalnie oraz w chmurze z certyfikatem zgodności.
  • Zwiększona inteligencja

Niezrównane bezpieczeństwo

W tej wersji zastosowano środki bezpieczeństwa, aby zapewnić maksymalne bezpieczeństwo danych.

Należą do nich:

  • Nie przenosisz poufnych danych poza bazę danych, ponieważ możesz je zaszyfrować za pomocą bezpiecznych enklaw.
  • Zabezpieczenia na poziomie wiersza i dynamiczne maskowanie danych umożliwiają śledzenie zgodności z typowymi normami organizacyjnymi i regulacyjnymi za pomocą sprawdzania podatności.
  • Przezroczyste szyfrowanie danych szyfruje dane w spoczynku. Ten serwer zapewnia, że ​​wszystkie dane w bazie danych są szyfrowane, aby zapobiec nieautoryzowanemu dostępowi.

Microsoft SQL Server 2017

Ta wersja jest znaną platformą, która oferuje wybór języków programowania, typów danych, lokalnie lub w chmurze oraz systemów operacyjnych. Różni się od innych wersji w oparciu o następujące funkcje:

Automatyczne dostrajanie bazy danych

Microsoft SQL Server 2017 może pomóc administratorom w wykonywaniu rutynowych operacji sprawdzania systemu w celu zidentyfikowania i rozwiązania wszelkich problemów. Takie regularne procedury obejmują tworzenie i utrzymywanie wymaganych indeksów, usuwanie niepotrzebnych indeksów i monitorowanie systemu pod kątem optymalnej wydajności zapytań.

Ta funkcja opiera się na sztucznej inteligencji, która odpowiednio dostosowuje bazę danych, sprawdzając i naprawiając problemy.

Odbudowa indeksu online z możliwością wznowienia

Ten serwer jest pierwszym tego typu serwerem obsługującym funkcje wstrzymywania i wznawiania operacji konserwacji indeksu. Chociaż odbudowywanie indeksów jest dość zniechęcającym zadaniem, większość systemów zarządzania bazami danych nie pozwala na konserwację w trybie offline. W związku z tym prowadzenie takich systemów może być kłopotliwe.

Ta wersja przydaje się do usuwania takich problemów. Umożliwia wznawianie, wstrzymywanie, a nawet odbudowywanie indeksów według własnego uznania. W związku z tym nie musisz odbudowywać indeksu, który został już utworzony w połowie. Zawsze możesz odebrać z miejsca, w którym wyszedłeś.

Funkcje łańcuchowe

Funkcje łańcuchowe obsługują literały łańcuchowe, ale w trakcie procesu dekodowanie różnych części literałów znakowych zajmuje większość czasu wykonywania zapytania. Ta wersja programu Microsoft SQL Server zawiera szereg fantastycznych funkcji służących do manipulacji na ciągach znaków. Zrezygnował z pisania długich instrukcji T-SQL z tymczasowymi tabelami i skomplikowaną logiką.

Niektóre z nowych funkcji manipulacji na ciągach znaków to:

  • CONCAT_WS
  • TŁUMACZYĆ
  • TRYM
  • STRING_AGG

Grafowe bazy danych

Komponenty bazy danych Graph są nowym dodatkiem w programie Microsoft SQL Server 2017 . Istotne pojęcia grafowych baz danych to krawędzie i węzły. Relacja między nimi umożliwia bezpośrednie łączenie jednostek i pobieranie ich w jednej operacji.

W przeszłości ta opcja była trudna ze względu na brak realnych alternatyw i brak wsparcia, ale ta wersja sprawiła, że ​​była bezbłędna.

Obsługa kontenerów Linux i Docker

Microsoft SQL Server 2017 ma możliwości systemów zarządzania bazami danych na platformach o wysokiej wydajności, takich jak kontenery Linux i Docker. Możesz teraz uruchomić ten serwer na komputerach z systemem Linux, aby uzyskać lepsze zarządzanie bazą danych.

Obsługa języka Python w uczeniu maszynowym

Ta wersja może z łatwością obsługiwać język skryptowy Python, który jest oprócz Al nową, niezbędną funkcją w IT. SQL Server 2017 był pierwszym systemem zarządzania bazami danych obsługującym Al.

drugi dysk twardy nie pojawia się

DMV i DKZ

Te obiekty systemu metadanych stanowią zbiorczy zbiór struktur danych serwerów SQL. Gdy używane są DMV, definiują one punkt odniesienia lub punkty nacisku różnych metryk, które określają wydajność systemu bazy danych. DMF oferują zbiorcze statystyki żądanych parametrów.

Nowe DMV, które napotkasz w Microsoft SQL Server 2017, obejmują:

  • Sys.dm_tran_version_store_space_usage
  • Sys.dm_db_stats_hidtogram (Transact-SQL)
  • Sys.dm_exec_query_statistics_xml
  • Sys.dm_os_host_info
  • Sys.dm_os_sys_info
  • Nowa kolumna modified_extent_page_count wprowadzona w syc.dm_db_file_space_usage w celu śledzenia zmian w plikach bazy danych
  • Zidentyfikuj nowe miejsce na dysku za pomocą DMV sys.dm_os_enumerate_fixed_drives

Nowe DKZ obejmują:

  • Sys.dm_db_log_info
  • Sys.dm_db_log_stats

Microsoft SQL Server 2016

Następujące funkcje definiują tę wersję:

Baza danych Stretch

Baza danych stretch przyjęta przez tę wersję umożliwia przechowywanie większości ostatnich plików danych w magazynie lokalnym, ale przenoszenie starszych plików do chmury Microsoft Azure. Ta funkcja umożliwia prezentowanie plików danych jako pojedynczego magazynu danych, podczas gdy w tle można segregować aktywne starsze pliki. W związku z tym koszty przechowywania i tworzenia kopii zapasowych są znacznie obniżane. Co więcej, prędkość dostępu do danych w czasie rzeczywistym jest znacznie zwiększona.

Podstawowe grupy dostępności

Pozwala to mieć jedną podstawową i pojedynczą replikę bazy danych. Ta funkcja jest dostępna wyłącznie w standardowej edycji tej wersji i zastępuje technologię Database Mirroring.

Rozproszone grupy dostępności

W tej wersji można zdefiniować grupy dostępności w dwóch różnych klastrach systemu Windows. Dzięki temu możesz być dostępnymi grupami zarówno w środowisku produkcyjnym, jak i środowisku odzyskiwania po awarii (DR).

Jeśli jednak jedno ze środowisk zostanie zakłócone, nie wpłynie to na wewnętrzne grupy dostępności.

Sklep zapytań

Przed podjęciem decyzji o utworzeniu rozwiązania niestandardowego w ramach nowego planu zapytań można porównać różnice między wcześniejszymi planami zapytań. Serwer tej wersji przechowuje plany zapytań i statystyki działania do wykorzystania w przyszłości. W związku z tym rozwiązywanie problemów z wydajnością jest szybsze i znacznie łatwiejsze w zarządzaniu.

Statystyki zapytań na żywo

Możesz teraz obserwować plan wykonania zapytania aktywnego w systemie, w przeciwieństwie do przeszłości, gdy trzeba było przeglądać tylko szacowany plan wykonania. Co więcej, nie trzeba już czekać na zakończenie długotrwałego zapytania, aby zobaczyć plan wykonania.

OLTP w pamięci

OLTP w pamięci został wprowadzony w poprzedniej wersji, ale w tej samej wersji wprowadzono znaczące ulepszenia. Aby zmniejszyć użycie we / wy, zaktualizowano ALTER TABLE, minimalizując liczbę zapisujących dzienniki. Dzięki temu statystyki są aktualizowane automatycznie. Dodano kilka poleceń DDL i DML, takich jak wartości null, klucze obce i wyzwalacze DML.

Zmiany w narzędziach SQL Server

W narzędziach serwera wprowadzono dwie główne zmiany:

  • SSSM nie jest już częścią nośnika instalacyjnego programu SQL Server
  • Nośnik instalacyjny to samodzielne narzędzie, które można pobrać indywidualnie od firmy Microsoft.

Zmiany w TempDB

W starszych wersjach trzeba było ręcznie dodać bazę danych TempDB do bazy danych, ale ta wersja udostępnia pewne ustawienia konfiguracyjne bazy danych TempDB, za pomocą których można skonfigurować kilka plików TempDB podczas instalowania bazy danych SQL.

Zawsze zaszyfrowane

Ten SQL Server zawsze będzie przechowywał poufne dane w postaci zaszyfrowanej, aby zapobiec nieuzasadnionemu dostępowi. Bezpieczeństwo danych jest główną zaletą tej wersji.

Obsługa formatu JSON

SQL 2016 zapewnia możliwość odczytu formatu pliku JavaScript Object Notation (JSON). Może dodatkowo ładować takie pliki w tabeli i obsługiwać właściwości indeksu w kolumnach JSON.

Ponieważ JSON obsługuje NVARCHAR, możesz cieszyć się następującymi korzyściami:

  • Migracja danych jest łatwa
  • Możesz pobrać dane dla JSON z serwerów SQL.

Dynamiczne maskowanie danych

Ta funkcja ukrywa również poufne dane, aby zapobiec nieautoryzowanemu dostępowi.

Microsoft SQL Server 2014

W tej wersji Microsoft chciał rozwiązać problemy OLTP. Próbowali naprawić między innymi niską wydajność dysku, niską wydajność dzienników. Oto cechy, które wyróżniają tę wersję na tle innych:

jak naprawić dyski magazynujące to pełny Photoshop

OLTP w pamięci

OLTP w pamięci (Hekaton) umożliwia przenoszenie pojedynczych tabel do unikalnych struktur w pamięci. Zwiększa to wydajność, ponieważ cała baza danych nie jest umieszczana w pamięci głównej. Ponadto można również konwertować istniejące procedury składowane na procedury w pamięci.

Zarządzana kopia zapasowa na platformie Azure

Ta funkcja automatycznie tworzy kopię zapasową bazy danych, aby nie utracić danych w przypadku awarii systemu. Podczas pracy nad obciążeniem system analizuje je, a jeśli stwierdzi, że wprowadzono istotne zmiany, wykonuje kopię zapasową pracy na platformie Azure.

Ta funkcja działa jednak tylko z usługą Azure Blob Storage.

Maszyny wirtualne platformy Azure dla replik dostępności

SQL Server 2014 może zdefiniować replikę grupową w Azure Storage, dlatego jest to uzupełnienie repliki, która uległa ręcznemu niepowodzeniu. W związku z tym za każdym razem, gdy zawiedziesz ręcznie, replika zapewnia, że ​​wrócisz i będziesz działać. Możesz utworzyć maszynę wirtualną platformy Azure w wybranej lokalizacji.

ColumnStore

Dzięki zastosowaniu indeksów magazynu kolumn znacznie zwiększono szybkość zapytań. Dodano nowy tryb wsadowy, który poprawia wykorzystanie procesora poprzez kilka kroków, takich jak:

  • Lepsza równoległość
  • Bardzo wydajne i efektywne algorytmy
  • Wykorzystanie struktur pamięci podręcznej
  • Minimalizacja instrukcji na wiersz

Uprawnienia

Dodano nowe uprawnienia SQL:

  • PODŁĄCZ DOWOLNĄ BAZĘ DANYCH umożliwia połączenie z obecnymi i przyszłymi bazami danych.
  • PERSONALIZUJ DOWOLNE LOGOWANIE umożliwia procesowi warstwy środkowej personifikację danych logowania klienta podczas łączenia się z bazą danych.
  • WYBIERZ ZABEZPIECZENIA WSZYSTKICH UŻYTKOWNIKÓW umożliwia przeglądanie danych w dozwolonych bazach danych.
  • ZMIANA DOWOLNEJ SESJI ZDARZEŃ W BAZIE DANYCH umożliwia roli odczytywanie wszystkich metadanych.

Microsoft Power BI

Zaawansowane zapytanie umożliwia wyszukiwanie i uzyskiwanie dostępu do plików danych ze wszystkich różnych witryn. Ponadto można odpowiednio analizować te dane, czyścić, przekształcać i kształtować lub scalać i łączyć.

Cel tych serwerów może być identyczny, ale skuteczność i wydajność, z jaką każdy z nich je wykonuje, znacznie się różnią. Funkcje, które każdy z nich prezentuje, dają każdemu przewagę na rynku, ale jasne jest, że im nowsza jest wersja, tym jest lepsza. W związku z tym wersja 2019 jest najlepsza.

Jeśli szukasz firmy programistycznej, której możesz zaufać ze względu na jej uczciwość i uczciwe praktyki biznesowe, nie szukaj dalej niż . Jesteśmy Certyfikowanym Partnerem Microsoft i Akredytowaną Firmą BBB, która dba o dostarczanie naszym klientom niezawodnej i satysfakcjonującej obsługi oprogramowania, którego potrzebują. Będziemy z Tobą przed, w trakcie i po zakończeniu sprzedaży. T

To nasza 360-stopniowa gwarancja utrzymania oprogramowania. Więc na co czekasz? Zadzwoń do nas dzisiaj +1 877 315 ​​1713 lub wyślij wiadomość e-mail na adres sales@softwarekeep.com. Możesz również skontaktować się z nami przez Czat na żywo.

Wybór Redakcji


Naprawiono: dysk twardy nie wyświetla się na komputerze Mac

Centrum Pomocy


Naprawiono: dysk twardy nie wyświetla się na komputerze Mac

Dowiedz się, jak naprawić dyski twarde, które nie są wyświetlane na komputerze Mac, za pomocą wbudowanych narzędzi komputera Mac, takich jak Narzędzie dyskowe lub terminal, i zapewnić optymalną pracę komputera Mac.

Czytaj Więcej
Kompetencje cyfrowe: umiejętności komunikacyjne

Porady Dla Nauczycieli


Kompetencje cyfrowe: umiejętności komunikacyjne

Jako nauczyciel możesz pomóc swoim uczniom stać się kompetentnymi i odpowiedzialnymi obywatelami cyfrowymi, którzy mogą...

Czytaj Więcej