SQL Server 2022 vs 2019 : Aperçu de la comparaison complète

De nombreuses entreprises s'appuient fortement sur des systèmes de gestion de données, c'est pourquoi le choix de la bonne version de Microsoft SQL Server peut faire une différence significative dans l'optimisation des opérations de votre entreprise. SQL Server 2022 ou SQL Server 2019 peuvent tous deux être utiles à votre entreprise, mais les deux éditions présentent des différences significatives en termes de fonctionnalités. Pour vous aider à choisir celle qui répond le mieux à vos besoins logiciels, nous vous proposons dans cet article une brève explication de SQL Server 2019 et de SQL Server 2022. En outre, vous trouverez une comparaison de leurs fonctionnalités et de leurs performances, ainsi que les meilleurs scénarios de mise en œuvre, la configuration requise et nos recommandations. 

Microsoft SQL Server 2022

SQL Server 2022 est un logiciel de base de données Microsoft conçu pour aider les entreprises à stocker et à gérer leurs données de manière sûre et efficace. SQL Server 2022 est doté d'un grand nombre de nouvelles fonctionnalités et d'outils puissants pour accéder aux données et les gérer. Le serveur répond à tous les besoins professionnels, qu'il s'agisse de petites entreprises, de grandes sociétés ou même de développeurs individuels. SQL Server 2022 offre une intégration transparente avec Azure, ce qui renforce la Microsoft Intelligent Data Platform. Le nouveau serveur SQL 2022 offre de nombreuses améliorations en termes de performances, de sécurité, d'évolutivité et d'options de haute disponibilité. 

Pour en savoir plus sur la meilleure façon d'appliquer SQL Server 2022 dans votre entreprise, cliquez ici.

SQL Server 2022 Enterprise

SQL Server 2022 Enterprise est considéré comme la version premium de SQL Server 2022. L'édition Enterprise comprend toutes les fonctionnalités pour le centre de données. Cette version de SQL Server 2022 n'a pas de restrictions et peut vous aider à obtenir des performances et une intelligence critiques pour les bases de données de niveau 1.

SQL Server 2022 Standard

Cette version de SQL Server 2022 est la version standard de SQL et comprend des bases de données complètes pour les applications de niveau intermédiaire et les data marts. Cette version est destinée aux petites et moyennes entreprises.

SQL Server 2022 Express 

Il s'agit d'une des versions gratuites de SQL. Express est idéale pour l'apprentissage, le développement et la production d'applications de bureau, Web et de petits serveurs. SQL Server 2022 Express est parfait pour les débutants ou les étudiants, mais il peut également être utile pour les essais ou les petites applications puisque vous n'avez pas à payer pour l'utiliser. 

SQL Server 2022 Developer

SQL Server 2022 Developer est la version gratuite de l'édition Enterprise. Vous pouvez créer, tester et démontrer des applications en utilisant toutes les fonctionnalités de SQL Server Enterprise. Cependant, vous ne pouvez pas le mettre en production. En d'autres termes, il s'agit plutôt d'un environnement de test.

En savoir plus sur les différences entre SQL Server Standard et SQL Server Express.

 

SQL Server 2022 Express : Caractéristiques principales 

  • Jusqu'à 4 cœurs de CPU
  • Jusqu'à 1410 Mo de mémoire
  • Politiques Microsoft Purview
  • Authentification Azure AD
  • Intelligence des requêtes intégrée : Optimisation PSP, forçage de plan optimisé
  • Query store activé par défaut pour les nouvelles bases de données
  • Virtualisation du lac de données
  • Grand livre SQL
  • Support des séries temporelles

SQL Server 2022 Standard : Caractéristiques principales 

  • Jusqu'à 24 cœurs de CPU
  • Jusqu'à 128 Go de mémoire
  • Lien Azure Synapse pour SQL
  • Fonctionnalité de lien pour Azure SQL Managed Instance (groupes de disponibilité de base)
  • Balayage parallèle du pool de mémoire tampon (Buffer Pool Parallel Scan)
  • Sauvegardes vers un stockage d'objets compatible S3 

SQL Server 2022 Enterprise : Fonctionnalités principales 

  • Cœurs de CPU illimités
  • Mémoire illimitée
  • Azure Synapse Link for SQL (snapshot multithread)
  • Fonctionnalité de lien pour Azure SQL Managed Instance
  • Intelligence des requêtes intégrée : DOP Feedback, CE Feedback, Memory Grant Feedback
  • Groupe de disponibilité confiné
  • Extension AVX 512 pour le mode batch

Nouvelles fonctionnalités de SQL Server 2022

Microsoft SQL Server 2022 offre de nombreuses nouvelles fonctionnalités et améliorations qui peuvent améliorer vos activités. Voici la liste des nouvelles fonctionnalités clés de SQL Server 2022 :

  • SQL Server Ledger
  • Prise en charge de plus de mémoire
  • Prise en charge de l'évolutivité de la concurence
  • Virtualisation du lac de données
  • Query Store par défaut et support des répliques
  • Support des séries temporelles
  • Compatibilité avec les séries temporelles
  • Fonctions JSON
  • Extensions pour Azure
  • Liens Azure Synapse pour SQL
  • Politiques Azure Purview
  • Accélération et déchargement intégrés
  • Nouvelles fonctionnalités Transact-SQL
  • Indices du magasin de requêtes
  • Traitement intelligent des requêtes de nouvelle génération

Nous avons un article qui couvre toutes ces nouvelles fonctionnalités de SQL Server 2022 en détail, pour lire plus sur les nouvelles fonctionnalités de SQL Server 2022 ici. 

Avantages de l'utilisation de SQL Server 2022

Utiliser le Cloud sans migrer

Avec SQL Server 2022, vous pouvez utiliser Azure pour sauvegarder des données et vous assurer que tout fonctionne correctement. En cas de problème, Azure peut également analyser les données pour trouver des informations importantes et établir des règles de gestion des données. Avec le nouveau serveur SQL 2022, vous pouvez utiliser Azure Synapse Link et Microsoft Purview pour aider les entreprises à obtenir davantage d'informations et de prévisions à partir de leurs données. Vous pouvez également utiliser Azure pour gérer vos données sans gêner les autres utilisateurs. 

L'instance gérée SQL est le plan de sauvegarde qui peut prendre le relais en cas de problème, sans installation supplémentaire. Avec l'aide d'Azure, SQL Server 2022 est plus intelligent et apprend de lui-même à fonctionner mieux et plus vite, sans réglage manuel. Vous pouvez également utiliser Microsoft Defender for Cloud pour protéger les données sur vos propres ordinateurs avec l'aide d'Azure. Vous pouvez garantir un niveau de sécurité plus élevé en ajoutant des moyens spéciaux de connexion, comme l'utilisation des fonctionnalités d'Azure AD Authentication et de l'authentification multifactorielle (MFA), afin de vous assurer que seule la bonne personne peut accéder aux données.

SQL Server 2022 fonctionne non seulement avec Azure, mais aussi avec d'autres lieux de stockage comme le stockage compatible S3 de Dell, HPE, Nutanix, Pure Storage, Red Hat, Scality et même ASW pour stocker vos sauvegardes, vos données importantes et vous pouvez même analyser de grands ensembles de données. Si vous utilisez Azure pour le big data, vous n'avez plus besoin de faire de l'ETL (Extract, Transform, Load), mais avec SQL Server 2022 et Azure Synapse Link, vous pouvez utiliser vos données immédiatement. Avec Azure Synapse Link, vous pouvez effectuer des analyses et faire des choix sur la base de vos données avec un impact minimal sur la base de données source et assurer le bon déroulement des opérations. 

Vous trouverez ici les principales différences entre SQL Server Standard et SQL Server Enterprise.

 

Un grand livre sans blockchain

SQL Server 2022 offre une nouvelle fonctionnalité appelée SQL Server Ledger, qui présente des caractéristiques similaires à celles d'une blockchain, mais sans les complexités et l'énergie nécessaires. SQL Server Ledger garantit que toutes les données de la base de données sont sécurisées et ne peuvent être modifiées sans un accès autorisé. Il agit comme un verrou spécial qui garde tout en sécurité et vous permet de voir s'il y a des changements non désirés ou non reconnus. Cette nouvelle fonctionnalité de SQL Server 2022 est parfaite pour les entreprises qui souhaitent garder une trace de leurs données importantes et garantir la sécurité de leurs données.  

Pour mieux comprendre le rôle du grand livre, nous pouvons utiliser l'analogie d'une entreprise de crèmes glacées. Supposons qu'il existe une entreprise de crèmes glacées et qu'elle veuille s'assurer que toutes ses crèmes glacées restent fraîches. Pour ce faire, elle peut utiliser la fonctionnalité du grand livre pour collecter toutes les informations auprès de toutes les personnes impliquées dans le processus, par exemple les fournisseurs et la société d'expédition. Ainsi, l'entreprise de crème glacée peut vérifier si quelque chose s'est mal passé et trouver le responsable. Toute modification apportée aux données est enregistrée par le grand livre d'une manière spéciale qui ne peut être modifiée ultérieurement. Cela permet de garder toutes les données en sécurité. Un autre avantage du grand livre est qu'il permet de vérifier l'historique des données, de voir ce qui a été modifié et ce qui l'a été précédemment. Fait amusant, le grand livre est considéré comme plus respectueux de l'environnement que la blockchain, car il consomme beaucoup moins d'énergie. 

 

Performances des requêtes

Vous pouvez facilement utiliser le nouveau traitement intelligent des requêtes NextGen sans avoir à modifier votre code informatique. Pour ce faire, vous pouvez activer Query Store ou utiliser la dernière version de la base de données. Une autre option consiste à activer une configuration au niveau de la base de données. La fonction NextGen Intelligent Query Processing facilite la gestion de la base de données et améliore les performances globales. Cette fonction garantit également le bon fonctionnement de votre ordinateur et évite le gaspillage des ressources.

Les performances de votre ordinateur sont encore améliorées par le retour d'information DOP (Degree of parallelism). Le DOP vérifie la consommation d'énergie et garantit une vitesse plus efficace de votre ordinateur. Le degré de parallélisme peut également résoudre les problèmes de performance causés par un parallélisme inadéquat. Pour ce faire, le feedback DOP ajuste son degré de parallélisme pour les requêtes répétitives afin d'optimiser la charge de travail. Dans le même temps, le retour d'information sur l'allocation de mémoire ajuste la quantité de mémoire utilisée pour les tâches sur la base des performances passées. De cette manière, votre ordinateur dispose de suffisamment de mémoire pour fonctionner efficacement.

Certaines tâches peuvent prendre plus de temps parce que les informations que vous voyez sont très différentes à chaque fois. Par exemple, compter le nombre d'articles qu'un fournisseur a en stock peut être rapide s'il n'y a que quelques articles, mais sera lent s'il y en a beaucoup. Désormais, avec SQL Server 2022, vous disposez d'un retour d'information sur l'estimation de la cardinalité qui comprend ces différences et planifie les choses en conséquence, ce qui accélère considérablement les tâches. Toutefois, si vous effectuez des opérations en mode batch, vous serez plus rapide si votre organisation dispose d'unités centrales de serveur dotées d'Advanced Vector Extension (AVX) 512. Ces nouvelles fonctionnalités ont d'abord été conçues pour l'informatique en nuage, mais elles sont désormais également disponibles pour ceux qui utilisent leur propre ordinateur. Microsoft promet de continuer à améliorer les choses pour tous ceux qui utilisent ses produits logiciels.


Microsoft SQL Server 2019

Microsoft a lancé SQL Server 2019 le 4 novembre 2019, car il a été considéré comme un grand saut dans l'intégration du monde des bases de données. SQL Server 2019 a rassemblé différentes nouvelles fonctionnalités comme Azure SQL Database, la prise en charge d'Apache Kafka sur Azure event Hubs, Azure SQL Data Warehouse et Hadoop Distributed File System pour fournir une solution unique. Microsoft SQL Server 2019 a fait un pas de plus pour faire progresser l'intelligence artificielle (IA) en intégrant le Big Data à ses services de base de données. 

SQL Server 2019 Enterprise

Cette édition du serveur SQL est comme la version premium, elle prend en charge plus d'utilisateurs, de bases de données et de transactions. Cette édition comprend également d'autres fonctionnalités avancées pour les bases de données de grande taille. SQL Server 2019 Enterprise est la solution parfaite pour les organisations qui se concentrent sur l'évolutivité et la performance.

SQL Server 2019 Standard

SQL Server 2019 Standard est la version standard, elle dispose des fonctionnalités de base de SQL Server 2019 telles que la gestion des données de base et la base de données de business intelligence pour les petites et moyennes organisations avec des ressources minimales.

SQL Server 2019 Express

SQL Server 2019 Express est un système de gestion de données gratuit et puissant pour les sites web légers et les applications de bureau. Cette version est idéale pour les particuliers ou les petites organisations pour apprendre, développer, des applications web et de petits serveurs. Cependant, cette version ne prend pas en charge les fonctionnalités avancées que l'autre édition possède, elles sont limitées.

SQL Server 2019 Developer

SQL Server 2019 Developer est la version gratuite de SQL Server Enterprise. Elle dispose de toutes les fonctionnalités de l'édition entreprise, mais elle est destinée au développement et aux tests plutôt qu'à la production.

En savoir plus sur les différences entre SQL Server 2019 et les versions précédentes de SQL.  


Principales fonctionnalités de SQL Server 2019

Voici la liste des fonctionnalités clés de SQL Server par rapport à la version précédente de SQL Server :

  • Clusters Big Data
  • Virtualisation des données avec PolyBase
  • Base de données en mémoire : Mémoire persistante
  • Performance intelligente
  • Traitement intelligent des requêtes
  • Récupération accélérée de la base de données
  • Toujours crypté avec des enclaves sécurisées
  • Découverte et classification des données
  • Réplication asynchrone gratuite sur les machines virtuelles Azure pour la reprise après sinistre.
  • Prise en charge de Kubernetes
  • Prise en charge de l'UTF-8
  • Prise en charge de Java
  • Relations plusieurs à plusieurs dans les modèles tabulaires
  • Groupes de calcul dans les modèles tabulaires

 

Microsoft SQL Server 2022 vs. 2019 : Comparaison des fonctionnalités


 Microsoft SQL Server 2022 vs. 2019 : Intelligence


Microsoft SQL Server 2022 vs. 2019 : Disponibilité


Microsoft SQL Server 2022 vs. 2019 : Sécurité


 

Microsoft SQL Server 2022 vs. 2019 : Gestion et programmabilité


 

Microsoft SQL Server 2022 vs. 2019 : Prise en charge de la veille stratégique et de l'analyse


Microsoft SQL Server 2022 vs. 2019 : compatible avec Azure


 

Microsoft SQL Server 2022 vs. 2019 : performances des bases de données


 

SQL Server 2022 & SQL Server 2019 : Configuration requise

Configuration matérielle requise

  • Stockage : SQL Server nécessite un minimum de 6 Go d'espace disque disponible.
  • Moniteur : SQL Server nécessite un moniteur Super-VGA (800x600) ou une résolution supérieure.
  • Internet : La fonctionnalité Internet requires Internet access
  • Mémoire minimale :
    • SQL Server Express : 512 MO
    • Toutes les autres éditions : 1 GO
  • Mémoire recommandée :
    • SQL Server Express : 1 GO
    • Toutes les autres éditions : Au moins 4 Go, à augmenter au fur et à mesure que la taille de la base de données augmente pour garantir des performances optimales. 
  • Vitesse du processeur
    • Minimum : Processeur x64 : 1,4 GHz
    • Recommandé : 2.0 GHz ou plus rapide
  • Type de processeur : Processeur X64 :
    • AMD Opteron, AMD Athlon 64, Intel Xeon avec prise en charge Intel EM64T, Intel Pentium IV avec prise en charge EM64T.

Pour installer le composant Data Quality Server dans Data Quality Services (DQS), la mémoire minimale requise est différente de la mémoire minimale requise pour SQL Server, qui est de 2 Go de RAM.

Configuration logicielle requise

  • Système d'exploitation :
    • Windows 10 TH1 1507 ou supérieur
    • Windows Server 2016 ou supérieur
  • Cadre .NET
    • Les systèmes d'exploitation minimums incluent le cadre .NET minimum.

Dates de prise en charge : SQL Server 2022

  • Date de publication : 16 novembre 2022
  • Date de fin de support : 11 janvier 2028
  • Date de fin de l'extension : 11 janvier 2033

Dates de support : SQL Server 2019

  • Date de publication : 4 novembre 2019
  • Date de fin : 28 février 2025
  • Date de fin de l'extension : 8 janvier 2030

SQL Server 2019 vs. SQL Server 2022 : résumé 

Bien que SQL Server 2022 ait ses avantages, le choix entre SQL Server 2022 et SQL Server 2019 dépend de vos besoins et exigences spécifiques. Les deux versions offrent des fonctionnalités et des améliorations précieuses pour la gestion des bases de données, mais pour trouver celle qui convient, il faut comprendre votre propre situation. Si vous utilisez déjà SQL Server 2019 et que le logiciel a répondu à toutes vos exigences actuelles prévisibles sans aucun problème, l'utilisation de SQL Server 2019 peut être un choix raisonnable.

En revanche, si vous êtes à la recherche de performances, d'une sécurité et d'une évolutivité accrues, SQL Server 2022 est le bon choix pour vous. Par exemple, les deux versions de SQL Server offrent une intégration avec les services Azure, mais SQL Server 2022 a amélioré son jeu en tirant parti d'Azure Synapse Link et de Microsoft Purview pour une meilleure compréhension, des prédictions et une meilleure gouvernance des données. Vous devez tenir compte des besoins et des exigences de votre organisation. Si vous avez besoin des dernières avancées technologiques et souhaitez bénéficier de l'intégration Azure et de l'Intelligent Query Processing, SQL Server 2022 pourrait être le meilleur choix. Il est important de prendre en considération le fait que la migration vers une nouvelle version de SQL Server nécessite une planification minutieuse, des tests et la prise en compte de la compatibilité avec vos applications existantes. Nous vous conseillons de consulter des professionnels ou des experts en bases de données pour évaluer vos besoins spécifiques et vous guider tout au long du processus. 

Si vous décidez d'opter pour SQL Server 2022, nous, chez Softtrader, fournissons SQL Server 2022 d'occasion et les CAL associées à un prix pouvant aller jusqu'à 70 % moins cher. Il s'agit pratiquement du même logiciel, avec les mêmes fonctionnalités, mais à un prix inférieur. Cliquez ici pour voir nos collections de SQL Server 2022. Si vous décidez d'acquérir ou d'avoir plus de SQL Server 2019, nous fournissons également différentes éditions de SQL Server 2019 et des CALs associées jusqu'à 70% moins chères. Envoyez-nous un devis pour obtenir une offre personnalisée ou contactez-nous si vous avez d'autres questions.

Vous avez des questions? Contactez-nous!

Pour plus d'informations sur les logiciels Microsoft et les licences qui vous conviennent le mieux, n'hesitez pas à nous contacter. Nous sommes disponibles du lundi au vendredi à partir de 9h jusqu'à 17h.