SQL Server 2022
SQL Server 2022 est la dernière licence publiée par Microsoft pour la gestion des bases de données. Elle inclut des améliorations en termes de scalabilité, de performances et de sécurité, permettant une gestion efficace des données. La licence est destinée aussi bien aux petites et grandes entreprises qu’aux utilisateurs individuels. Cet article décrit les différentes versions, les options de licence et les éditions précédentes.
Qu'est-ce que SQL Server 2022 ?
SQL Server est conçu par Microsoft pour une implémentation locale au sein de l'infrastructure informatique d'une organisation. SQL Server 2022 est la dernière version du système de gestion de bases de données relationnelles (SGBDR) de Microsoft. Avec SQL Server 2022, les entreprises peuvent stocker et gérer leurs données de manière efficace et sécurisée. La dernière version offre des avancées en matière de sécurité, de gestion des données et d’analyse. Elle améliore également les performances et la scalabilité, permettant de traiter efficacement de grandes quantités de données et d'exécuter des requêtes plus rapidement.
SQL Server 2022 Standard vs SQL Server 2022 Enterprise
Les différentes versions proposées incluent des fonctionnalités variées et diffèrent en termes de scalabilité et de coûts.
SQL Server 2022 Standard est la version plus simple et moins coûteuse de SQL Server 2022. Ses principales caractéristiques sont :
- Jusqu'à 128 Go de mémoire
- Jusqu'à 24 cœurs de processeur
- Azure Synapse Link pour SQL
- Scan parallèle du pool tampon
- Fonction de liaison pour Azure SQL Managed Instance
- Sauvegardes vers un stockage d'objets compatible S3
SQL Server 2022 Enterprise, la version plus avancée et plus onéreuse, comprend les fonctionnalités principales suivantes :
- Mémoire illimitée
- Cœurs de processeur illimités
- Azure Synapse Link pour SQL
- Fonction de liaison pour Azure SQL Managed Instance
- Intelligence intégrée des requêtes : retour DOP, CE et de l’allocation mémoire
- Groupe de disponibilité fermé
- Extension AVX-512 pour le mode batch
SQL Server 2022 Express & Developer
SQL Server 2022 Express est une version gratuite de SQL Server qui fonctionne comme un système de gestion de bases de données relationnelles. SQL Server 2022 Express peut être téléchargé, utilisé et distribué gratuitement. Il convient au développement d'applications petites et évolutives, et est particulièrement destiné aux développeurs débutants, étudiants ou amateurs.
SQL Server 2022 Developer est spécialement conçu pour aider les développeurs à tester, créer et optimiser des applications. Il offre les mêmes capacités étendues que la version Enterprise, mais est exclusivement destiné à des fins de test et de développement. Il ne peut pas être utilisé dans des environnements de production. Cette édition est adaptée aux développeurs de tous niveaux d'expérience et est également gratuite. Avec SQL Server 2022 Developer, les utilisateurs peuvent concevoir et tester des applications complexes dans un environnement reproduisant fidèlement un environnement de production.
Quoi de neuf dans SQL Server 2022 ?
Les fonctionnalités suivantes ont été ajoutées à SQL Server 2022 :
- Prise en charge d'une mémoire plus importante
- Prise en charge de la scalabilité de la concurrence
- Prise en charge des séries temporelles
- Registre SQL Server
- Virtualisation des lacs de données
- Query Store standard et prise en charge des réplicas
- Compatibilité avec les séries temporelles
- Fonctions JSON
- Azure Synapse Link pour SQL
- Extensions pour Azure
- Politiques Azure
- Nouvelles fonctions Transact-SQL
- Accélération et déchargement intégrés
SQL Server 2022 : Licences
Les utilisateurs disposent de deux options pour licencier Microsoft SQL Server 2022 : par serveur/CAL ou par cœur.
Par cœur : Une licence est requise pour chaque cœur physique du serveur, avec un minimum de quatre licences par processeur physique. Les licences cœur ne peuvent être achetées que par deux. Ce modèle de licence est logique pour les charges de travail à haute capacité, car il n’impose aucune restriction sur le nombre d’utilisateurs ou de dispositifs.
Par serveur/CAL : Pour chaque serveur, une licence et une licence d'accès client (CAL) sont requises. Ces CAL peuvent être achetées en tant que CAL utilisateur ou CAL appareil. Pour les petites entreprises, ce modèle de licence est souvent le choix logique, car elles disposent généralement d’un nombre limité d’utilisateurs ou de dispositifs. Toutefois, pour les grandes entreprises, ce modèle peut entraîner des coûts inutilement élevés, car chaque utilisateur ou dispositif accédant au serveur SQL doit disposer de sa propre CAL.
Lors de l'utilisation de l'édition Standard, une entreprise peut choisir entre une licence par cœur ou par CAL. L'édition Enterprise ne peut être licenciée que par cœur.
Les licences 'par cœur' et 'par serveur' peuvent être acquises en tant que licences en volume ou licences Pay-As-You-Go (PAYG) :
- Licences en volume : conçues principalement pour les moyennes et grandes organisations ayant besoin d'un grand nombre de licences. Ces licences permettent aux entreprises d'acheter des licences SQL Server 2022 en gros, réduisant ainsi le coût par licence.
- Licences PAYG : modèles d’abonnement et d’utilisation, idéaux pour les environnements basés sur le cloud. Aucun investissement initial n’est requis et les entreprises ne paient que pour ce qu’elles utilisent réellement. Pour les entreprises ayant des charges de travail fluctuantes, comme des projets saisonniers, les licences PAYG peuvent être le choix logique. La scalabilité peut être facilement ajustée en fonction des besoins actuels de l’entreprise.
SQL Server 2022 : CALs
Si un utilisateur choisit de licencier par serveur, une CAL doit également être achetée. Il existe deux types de CAL :
- CAL utilisateur : Idéales lorsque plus de dispositifs sont nécessaires que d’utilisateurs effectuant le travail. Chaque utilisateur reçoit une CAL, qui peut ensuite être utilisée sur tout dispositif. Une entreprise n’a donc besoin d’acheter qu’une seule CAL par utilisateur, plutôt qu’une CAL par dispositif.
- CAL appareil : Idéales lorsque plusieurs utilisateurs partagent le même dispositif, comme les travailleurs temporaires ou à temps partiel. Chaque dispositif reçoit une CAL, ce qui évite à tous les utilisateurs de ce dispositif d’avoir besoin d’une CAL individuelle. Cela peut réduire les coûts pour l’entreprise.
SQL Server 2022 : Comparaisons
SQL Server 2022 n’est pas le seul SGBDR disponible. Les entreprises peuvent également choisir entre MySQL, PostgreSQL et Oracle. Chaque système possède des caractéristiques uniques qui le rendent adapté à différentes organisations.
MySQL est essentiellement gratuit. Des éditions payantes sont également disponibles, offrant des fonctionnalités supplémentaires. En revanche, SQL Server 2022 n’est pas gratuit, mais propose des fonctionnalités plus avancées que MySQL, qui contient des fonctionnalités moins complexes. MySQL offre une grande compatibilité. Alors que SQL Server s'intègre parfaitement avec les produits Microsoft tels que Power BI, Azure et Excel, MySQL peut être utilisé sur presque toutes les plateformes, bien que son intégration soit moins poussée.
PostgreSQL est open-source et soutenu par une forte communauté qui continue de développer de nouvelles fonctionnalités, tandis que SQL Server 2022 est un produit commercial de Microsoft. PostgreSQL et SQL Server 2022 prennent en charge les données JSON, les requêtes complexes et les transactions. Cependant, SQL Server 2022 inclut des fonctionnalités supplémentaires comme l’intégration avec Azure Synapse et le machine learning, tandis que PostgreSQL excelle en extensibilité et prend en charge des types de données complexes tels que hstore et arrays. Les fonctionnalités de sécurité de PostgreSQL sont robustes, mais légèrement moins avancées que celles de SQL Server 2022 Enterprise.
Oracle et SQL Server 2022 sont tous deux des licences commerciales. Oracle est généralement considéré comme la base de données la plus chère du marché, ce qui fait de SQL Server 2022 une option plus abordable. Malgré son coût, Oracle offre des fonctionnalités très avancées, ce qui en fait une base de données relationnelle puissante. SQL Server 2022 rivalise avec Oracle grâce à des options comme l’intégration avec Azure Synapse, l’optimisation des requêtes et des options de sécurité robustes. La complexité d’Oracle rend SQL Server 2022 plus accessible, tandis qu’Oracle reste un bon choix pour les utilisateurs spécialisés.
SQL Server 2022 : Éditions
Les éditions suivantes de SQL Server ont été publiées :
- 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 : Fin de vie
SQL Server 2022 offre un support standard jusqu'au 11 janvier 2028. Pendant cette période, Microsoft fournira des correctifs, des mises à jour et des patchs de sécurité réguliers. Après cette date, le support étendu se poursuivra jusqu'au 11 janvier 2033. Pendant le support étendu, seuls les correctifs critiques et les mises à jour de sécurité seront fournis.