SQL Server 2022

SQL Server 2022

SQL Server 2022 to najnowsza licencja wydana przez Microsoft dotycząca zarządzania bazami danych. Obejmuje ona ulepszenia w zakresie skalowalności, wydajności i bezpieczeństwa, co pozwala na efektywne zarządzanie danymi. Licencja jest przeznaczona zarówno dla małych i dużych firm, jak i dla użytkowników indywidualnych. W tym artykule opisano różne wersje, opcje licencjonowania oraz wcześniejsze edycje.

Czym jest SQL Server 2022?

SQL Server został stworzony przez Microsoft do wdrażania lokalnego w infrastrukturze IT organizacji. SQL Server 2022 to najnowsza wersja relacyjnego systemu zarządzania bazami danych (RDBMS) firmy Microsoft. Dzięki SQL Server 2022 firmy mogą przechowywać i zarządzać swoimi danymi w sposób efektywny i bezpieczny. Najnowsza wersja oferuje zaawansowane możliwości w zakresie bezpieczeństwa, zarządzania danymi i analizy. Ponadto zwiększono wydajność i skalowalność, co oznacza, że SQL Server 2022 umożliwia efektywne przetwarzanie ogromnych ilości danych oraz szybsze wykonywanie zapytań.

SQL Server 2022 Standard vs SQL Server 2022 Enterprise

Różne dostępne wersje oferują różne funkcje i różnią się pod względem skalowalności oraz kosztów.

SQL Server 2022 Standard to prostsza i tańsza wersja SQL Server 2022. Oto główne funkcje tej licencji:

  • Do 128 GB pamięci RAM
  • Do 24 rdzeni procesora
  • Azure Synapse Link dla SQL
  • Równoległe skanowanie buforów pamięci
  • Funkcja łączenia z Azure SQL Managed Instance
  • Kopie zapasowe do pamięci obiektowej kompatybilnej z S3

SQL Server 2022 Enterprise, bardziej zaawansowana i droższa wersja, oferuje następujące główne funkcje:

  • Nieograniczona pamięć RAM
  • Nieograniczona liczba rdzeni procesora
  • Azure Synapse Link dla SQL
  • Funkcja łączenia z Azure SQL Managed Instance
  • Wbudowana inteligencja zapytań: opinie DOP, CE i alokacja pamięci
  • Zamknięta grupa dostępności
  • Rozszerzenie AVX-512 dla trybu wsadowego

SQL Server 2022 Express i Developer

SQL Server 2022 Express to darmowa wersja SQL Server, która działa jako relacyjny system zarządzania bazami danych. SQL Server 2022 Express można pobrać, używać i dystrybuować bezpłatnie. Jest odpowiedni do tworzenia małych i skalowalnych aplikacji i został zaprojektowany głównie dla początkujących programistów, studentów lub hobbystów.

SQL Server 2022 Developer został stworzony specjalnie, aby wspierać programistów w testowaniu, tworzeniu i optymalizowaniu aplikacji. Oferuje te same zaawansowane możliwości, co wersja Enterprise, ale jest przeznaczony wyłącznie do celów testowych i programistycznych. Nie można go używać w środowiskach produkcyjnych. Ta edycja jest odpowiednia dla programistów na każdym poziomie zaawansowania i również jest darmowa. Dzięki SQL Server 2022 Developer użytkownicy mogą projektować i testować złożone aplikacje w środowisku, które dokładnie symuluje środowisko produkcyjne.

Co nowego w SQL Server 2022?

Następujące funkcjonalności zostały dodane do SQL Server 2022:

  • Obsługa większej ilości pamięci RAM
  • Skalowalność równoległości
  • Obsługa szeregów czasowych
  • Księga główna SQL Server
  • Wirtualizacja jezior danych
  • Domyślne Query Store i obsługa replik
  • Obsługa szeregów czasowych
  • Funkcje JSON
  • Azure Synapse Link dla SQL
  • Rozszerzenia dla Azure
  • Polityki Azure
  • Nowe funkcje Transact-SQL
  • Wbudowane przyspieszanie i odciążanie

SQL Server 2022: Licencjonowanie

Użytkownicy mają dwie opcje licencjonowania Microsoft SQL Server 2022: na serwer/CAL lub na rdzeń.

Na rdzeń: Wymagana jest licencja na każdy fizyczny rdzeń w serwerze, z minimalną liczbą czterech licencji na procesor fizyczny. Licencje na rdzenie można kupować tylko w parach. Ten model licencjonowania ma sens przy dużej wydajności, ponieważ nie narzuca ograniczeń na liczbę użytkowników lub urządzeń.

Na serwer/CAL: Wymagana jest licencja serwera oraz licencja dostępu klienta (CAL) na każdy serwer. Te CAL można kupować jako CAL dla użytkowników lub CAL dla urządzeń. Dla małych firm ten model licencjonowania jest często logicznym wyborem, ponieważ mają zazwyczaj ograniczoną liczbę użytkowników lub urządzeń. Jednak w przypadku większych firm ten model może generować zbyt wysokie koszty, ponieważ każdy użytkownik lub urządzenie korzystające z serwera SQL musi mieć własną CAL.

Korzystając z edycji Standard, firma może wybrać między licencją na rdzeń lub na CAL. Edycja Enterprise może być licencjonowana wyłącznie na rdzeń.

Licencje "na rdzeń" i "na serwer" można kupować jako licencje wolumenowe lub PAYG (Pay-As-You-Go):

  • Licencje wolumenowe: Przeznaczone głównie dla średnich i dużych organizacji, które potrzebują dużej liczby licencji. Licencje te pozwalają firmom kupować SQL Server 2022 w dużych ilościach, co obniża koszt na licencję.
  • Licencje PAYG: Modele subskrypcji i płatności za użycie, idealne dla środowisk opartych na chmurze. Nie ma potrzeby inwestycji początkowej, a firmy płacą tylko za to, czego rzeczywiście używają. Dla firm z wahaniami obciążenia, np. w przypadku sezonowych projektów, licencje PAYG mogą być logicznym wyborem. Skalowalność można łatwo dostosować do aktualnych potrzeb firmy.

SQL Server 2022: CAL

Jeśli użytkownik zdecyduje się na licencjonowanie na serwer, musi również zakupić CAL. Istnieją dwa rodzaje CAL:

  • CAL dla użytkowników: Idealne, gdy więcej urządzeń jest potrzebnych do pracy niż użytkowników wykonujących tę pracę. Każdy użytkownik otrzymuje własną CAL, którą może używać na dowolnym urządzeniu. Firma musi zakupić tylko jedną CAL na użytkownika, zamiast jednej CAL na urządzenie.
  • CAL dla urządzeń: Idealne, gdy wielu użytkowników korzysta z tego samego urządzenia, np. pracownicy tymczasowi lub zatrudnieni w niepełnym wymiarze czasu pracy. Każde urządzenie otrzymuje swoją własną CAL, co pozwala uniknąć konieczności posiadania indywidualnej CAL dla każdego użytkownika tego urządzenia. Może to obniżyć koszty firmy.

SQL Server 2022: Porównanie

SQL Server 2022 nie jest jedynym dostępnym systemem RDBMS. Firmy mogą również wybierać spośród MySQL, PostgreSQL i Oracle. Każdy z tych systemów ma unikalne cechy, które czynią go odpowiednim dla różnych organizacji.

MySQL jest zasadniczo dostępny za darmo. Istnieją również płatne edycje oferujące więcej funkcji. SQL Server 2022, z drugiej strony, nie jest darmowy, ale oferuje bardziej zaawansowane funkcje niż MySQL, który ma mniej skomplikowane funkcjonalności. Kompatybilność MySQL jest bardzo wysoka. Podczas gdy SQL Server integruje się z produktami Microsoft, takimi jak Power BI, Azure i Excel, MySQL można używać na prawie wszystkich platformach, choć integracja jest mniej głęboka.

PostgreSQL to projekt open-source z silną społecznością, która nadal rozwija nowe funkcje, podczas gdy SQL Server 2022 jest komercyjnym produktem Microsoft. PostgreSQL i SQL Server 2022 obsługują dane JSON, złożone zapytania i transakcje. Jednak SQL Server 2022 oferuje dodatkowe funkcje, takie jak integracja z Azure Synapse i uczenie maszynowe, podczas gdy PostgreSQL wyróżnia się rozszerzalnością i obsługą złożonych typów danych, takich jak hstore i tablice. Funkcje bezpieczeństwa PostgreSQL są solidne, ale nieco mniej zaawansowane niż w SQL Server 2022 Enterprise.

Oracle i SQL Server 2022 to komercyjne licencje. Oracle jest często uważany za najdroższą bazę danych na rynku, co czyni SQL Server 2022 bardziej przystępną opcją. Pomimo ceny, Oracle oferuje wysoce zaawansowane funkcje, czyniąc go potężnym relacyjnym systemem baz danych. SQL Server 2022 konkuruje z Oracle za pomocą takich funkcji jak integracja z Azure Synapse, optymalizacja zapytań i solidne opcje bezpieczeństwa. Złożoność Oracle sprawia, że SQL Server 2022 jest bardziej przystępny, podczas gdy Oracle pozostaje dobrą opcją dla wyspecjalizowanych użytkowników.

SQL Server 2022: Edycje

Oto wydane edycje SQL Server:

  • SQL Server 2008
  • SQL Server 2008 R2
  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server 2017
  • SQL Server 2019

SQL Server 2022: Koniec wsparcia

SQL Server 2022 oferuje standardowe wsparcie do 11 stycznia 2028 roku. W tym okresie Microsoft będzie dostarczać regularne poprawki błędów, aktualizacje i łatki bezpieczeństwa. Po tej dacie wsparcie rozszerzone będzie trwało do 11 stycznia 2033 roku. W tym czasie będą dostarczane tylko krytyczne poprawki błędów i aktualizacje bezpieczeństwa.