Comparez différentes versions de SQL Server-2014, 2016, 2017 et 2019 RC

Stockez, mettez à jour et récupérez facilement et rapidement les données de vos serveurs. Dans ce guide, nous comparons différentes versions de SQL Server. Lisez la suite pour en savoir plus.
Microsoft SQL Server

Microsoft SQL Server est le système de gestion de bases de données relationnelles de Microsoft. Il sert à stocker et à récupérer des données à la demande d'autres applications exécutées sur le même appareil ou sur différents ordinateurs sur un réseau.

La première version est sortie en 1989, et depuis lors, plusieurs autres versions ont fait leur apparition sur le marché. Chaque version est dotée de ses attributs déterminants et s'adresse à différents publics et charges de travail.

Serveur SQL

Voici comment chacune des versions ci-dessus de Microsoft SQL Server se compare en termes de fonctionnalités et d'autres attributs.

Microsoft SQL Server 2019 RC

Il s'agit de la dernière version des serveurs SQL sur le marché aujourd'hui. Il est supérieur aux autres versions et est doté de fonctionnalités tout aussi supérieures qui le placent au sommet de la pyramide. Ceux-ci incluent :

Intelligence avec les clusters Big Data SQL Server 2019

Vous pouvez désormais effectuer confortablement des analyses et de l'IA sur n'importe quelle donnée avec Power SQL et Apache Spark. De plus, vous pouvez améliorer vos données de grande valeur en les combinant avec du Big Data et la possibilité d'adapter dynamiquement le calcul pour prendre en charge l'analyse.

Virtualisation des données avec PolyBase

Cela vous permet d'interroger des données à partir d'un point focal distinct. En tant que tel, vous pouvez interroger les données stockées dans Oracle, Teradata, HDFS ou toute autre source.

Choix de la plateforme et de la langue

Dans ce créneau, sont désormais possibles :

  • Le serveur peut fonctionner avec Windows, Linux et des conteneurs et prend en charge le déploiement sur Kubernetes.
  • Il peut être déployé avec plusieurs distributions Linux telles que RedHat, SUSE et Ubuntu.
  • Il peut prendre en charge le code Java personnalisé dans le sens où il a exécuté R et Python.
  • Prise en charge des caractères UTF-8 pour les applications s'étendant à l'échelle mondiale.

Performances et disponibilité de pointe

  • Intelligence intégrée pour surveiller les requêtes pour une exécution parfaite
  • Recommandations de performances après auto-analyse du système
  • Disponibilité améliorée de la base de données
  • Certification de compatibilité ; vous pouvez mettre à niveau et moderniser votre serveur SQL sur site et dans le cloud grâce à une certification de compatibilité.
  • Intelligence améliorée

Sécurité inégalée

Des mesures de sécurité ont été mises en place dans cette version pour offrir une sécurité maximale à vos données.

Ceux-ci incluent :

  • Vous ne déplacez pas vos données sensibles en dehors de la base de données puisque vous pouvez les chiffrer avec des enclaves sécurisées.
  • Sécurité au niveau des lignes et masquage dynamique des données ; vous pouvez suivre la conformité aux normes organisationnelles et réglementaires communes grâce à la vérification des vulnérabilités.
  • Le cryptage transparent des données chiffre les données au repos. Ce serveur garantit que toutes vos données dans la base de données sont cryptées pour empêcher tout accès non autorisé.

Microsoft SQL Server 2017

Cette version est une plateforme connue qui vous offre un choix de langages de développement, de types de données, sur site ou cloud, et de systèmes d'exploitation. Elle se distingue des autres versions par les caractéristiques suivantes :

Réglage automatique de la base de données

Microsoft SQL Server 2017 peut aider les administrateurs à effectuer des opérations de routine d'extraction du système pour identifier et résoudre tout problème. Ces procédures régulières comprennent : création et maintenance des index requis, suppression des index inutiles et surveillance du système pour des performances de requête optimales.

Cette capacité est basée sur l'intelligence artificielle qui ajuste la base de données en conséquence, vérifiant et corrigeant les problèmes.

Reconstruction de l'index en ligne avec reprise

Ce serveur est le premier de ce type à prendre en charge la fonctionnalité de pause et de reprise pour les opérations de maintenance d'index. Bien que la reconstruction des index soit une tâche ardue, la plupart des systèmes de gestion de bases de données ne permettent pas la maintenance hors ligne. En tant que tel, faire fonctionner de tels systèmes peut s’avérer fastidieux.

Cette version est pratique pour éliminer de tels problèmes. Il vous permet de reprendre, de mettre en pause et même de reconstruire vos index à votre guise. Par conséquent, vous n'avez pas besoin de reconstruire un index que vous avez déjà construit à mi-chemin. Vous pouvez toujours reprendre là où vous êtes parti.

Fonctions de chaîne

Les fonctions de chaîne gèrent les littéraux de chaîne mais, ce faisant, consomment la majeure partie du temps d'exécution de la requête pour décoder les différentes parties des littéraux de caractères. Cette version de Microsoft SQL Server est livrée avec un éventail de fonctions fantastiques de manipulation de chaînes. Il a supprimé l'écriture de longues instructions T-SQL avec des tables temporaires et une logique compliquée.

Certaines des nouvelles fonctions de manipulation de chaînes incluent :

  • CONCAT_WS
  • TRADUIRE
  • GARNITURE
  • STRING_AGG

Bases de données graphiques

Les composants de base de données graphiques sont un nouvel ajout à Microsoft SQL Server 2017 . Les concepts importants des bases de données graphiques sont les arêtes et les nœuds. La relation entre les deux permet de relier directement les entités et de les récupérer en une seule opération.

Dans le passé, cette option était une décision difficile en raison du manque d’alternatives viables et du manque de support, mais cette version l’a rendue impeccable.

Prise en charge de Linux et des conteneurs Docker

Microsoft SQL Server 2017 possède des capacités de systèmes de gestion de bases de données sur des plates-formes hautes performances telles que les conteneurs Linux et Docker. Vous pouvez désormais exécuter ce serveur sur des ordinateurs Linux pour une meilleure expérience de gestion de base de données.

Prise en charge de Python dans l'apprentissage automatique

Cette version peut confortablement prendre en charge le langage de script Python, qui est en plus d'Al une nouvelle fonctionnalité incontournable en informatique. SQL Server 2017 a été le premier système de gestion de base de données à être compatible Al.

DMV et DMF

Ces objets du système de métadonnées sont une collection cumulative de structures de données de serveurs SQL. Lorsque les DMV sont utilisés, ils définissent la ligne de base ou les points de pression de diverses mesures qui déterminent les performances du système de base de données. Les DMF offrent des statistiques globales sur les paramètres demandés.

Les nouveaux DMV que vous rencontrerez dans Microsoft SQL Server 2017 incluent :

  • 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
  • Une nouvelle colonne modifiée_extent_page_count introduite dans syc.dm_db_file_space_usage pour suivre les modifications dans les fichiers de base de données
  • Identifiez le nouvel espace disque à l'aide de DMV sys.dm_os_enumerate_fixed_drives

Les nouveaux DMF comprennent :

  • Sys.dm_db_log_info
  • Sys.dm_db_log_stats

Microsoft SQL Server 2016

Les fonctionnalités suivantes définissent cette version :

Base de données extensible

La base de données extensible adoptée par cette version vous permet de stocker la plupart de vos fichiers de données récents dans votre stockage local mais de déplacer les fichiers plus anciens vers le cloud Microsoft Azure. La fonctionnalité vous permet de présenter vos fichiers de données comme un seul magasin de données tandis qu'en arrière-plan, vous pouvez séparer les anciens fichiers actifs. Ainsi, les coûts de stockage et de sauvegarde sont considérablement réduits. De plus, la vitesse d’accès aux données en direct est considérablement améliorée.

Groupes de disponibilité de base

Cela vous permet d'avoir une seule base de données principale et une seule réplique. La fonctionnalité est uniquement disponible dans l'édition standard de cette version et remplace la technologie de mise en miroir de bases de données.

Groupes de disponibilité distribués

Vous pouvez définir des groupes de disponibilité sur deux clusters Windows différents avec cette version. Cela permet aux groupes disponibles d'exister à la fois dans l'environnement de production et dans votre environnement de reprise après sinistre (DR).

Toutefois, si l’un des environnements est perturbé, les groupes de disponibilité internes ne seront pas affectés.

Magasin de requêtes

Avant de décider de créer une solution personnalisée sur un nouveau plan de requête, vous pouvez comparer les différences entre les plans de requête précédents. Le serveur de cette version stocke vos plans de requête et vos statistiques d'exécution pour référence future. En tant que tel, le dépannage des performances est plus rapide et beaucoup plus gérable.

Statistiques de requêtes en direct

Vous pouvez désormais être témoin du plan d'exécution d'une requête active sur le système, contrairement au passé où vous deviez afficher uniquement le plan d'exécution estimé. De plus, plus besoin d’attendre la fin d’une requête de longue durée pour voir le plan d’exécution.

OLTP en mémoire

L'OLTP en mémoire a été introduit dans la version précédente, mais des améliorations significatives ont été apportées à cette version. Pour réduire l'utilisation des E/S, ALTER TABLE a été mis à jour, minimisant ainsi le nombre de rédacteurs de journaux. Cela garantit que les statistiques sont mises à jour automatiquement. Plusieurs commandes DDL et DML ont été ajoutées, telles que les valeurs nulles, les clés étrangères et les déclencheurs DML.

Modifications apportées aux outils SQL Server

Deux modifications principales ont été apportées aux outils serveur :

  • SSSM ne fait plus partie du support d'installation de SQL Server
  • Le support d'installation est un outil autonome qui peut être téléchargé individuellement depuis Microsoft.

Modifications apportées à TempDB

Avec les anciennes versions, vous deviez ajouter manuellement TempDB à votre base de données, mais cette version vous donne certains paramètres de configuration TempDB grâce auxquels vous pouvez configurer plusieurs fichiers TempDB lors de l'installation de votre SQL.

Toujours crypté

Ce serveur SQL gardera toujours vos données sensibles cryptées pour empêcher tout accès injustifié. La sécurité des données est un point fort de cette version.

Prise en charge JSON

SQL 2016 offre la possibilité de lire le format de fichier JavaScript Object Notation (JSON). Il peut charger davantage de tels fichiers dans la table et prendre en charge les propriétés d'index dans les colonnes JSON.

Puisque JSON est compatible NVARCHAR, vous bénéficiez des avantages suivants :

  • La migration des données est facile
  • Vous pouvez récupérer des données pour JSON à partir de serveurs SQL.

Masquage dynamique des données

Cette fonctionnalité masque également vos données sensibles pour empêcher tout accès non autorisé.

Microsoft SQL Server 2014

Dans cette version, Microsoft souhaitait régler les problèmes OLTP. Ils ont tenté de corriger les performances lentes du disque et des journaux, entre autres problèmes. Voici les fonctionnalités qui distinguent cette version des autres :

OLTP en mémoire

L'OLTP en mémoire (Hekaton) vous permet de déplacer des tables individuelles vers des structures en mémoire uniques. Cela augmente les performances puisque la totalité de la base de données n'est pas placée dans la mémoire principale. De plus, vous pouvez également convertir des procédures stockées existantes en procédures en mémoire.

Sauvegarde gérée sur Azure

Cette fonctionnalité sauvegarde automatiquement votre base de données pour garantir que vous ne perdez pas de données en cas de panne de votre système. Pendant que vous travaillez sur votre charge de travail, le système l’analyse et s’il détermine que vous avez apporté des modifications importantes, il sauvegarde le travail sur Azure.

Toutefois, cette fonctionnalité ne fonctionne qu’avec le stockage Blob Azure.

Machines virtuelles Azure POUR les réplicas de disponibilité

SQL Server 2014 peut définir une réplique de groupe dans le stockage Azure, ce qui permet de compenser une réplique défaillante manuellement. Ainsi, chaque fois que vous échouez manuellement, la réplique garantit que vous êtes de retour et opérationnel. Vous pouvez créer une machine virtuelle Azure dans un emplacement de votre choix.

ColonneStore

Grâce aux index de magasin de colonnes, la vitesse des requêtes a été considérablement améliorée. Un nouveau mode batch a été incorporé qui améliore l'utilisation du processeur à travers certaines étapes telles que :

  • Un meilleur parallélisme
  • Algorithmes hautement efficaces et performants
  • Tirer parti des structures de cache
  • Minimiser les instructions par ligne

Autorisations

De nouvelles autorisations SQL ont été ajoutées :

  • CONNECTEZ N'IMPORTE QUELLE BASE DE DONNÉES ; permet la connexion aux bases de données actuelles et futures.
  • usurper l'identité de toute connexion ; permet au processus de niveau intermédiaire d'usurper l'identité des connexions d'un client lors de sa connexion à une base de données.
  • SÉLECTIONNER TOUS LES UTILISATEURS SÉCURISABLES ; vous permet de visualiser les données dans les bases de données autorisées.
  • MODIFIER TOUTE SESSION D'ÉVÉNEMENT DE BASE DE DONNÉES ; permet à un rôle de lire toutes les métadonnées.

Microsoft Power BI

Une requête puissante vous permet de rechercher et d'accéder à des fichiers de données provenant de plusieurs sites. De plus, vous pouvez analyser ces données en conséquence ; nettoyer, transformer, façonner ou fusionner et combiner.

Le but de ces serveurs peut être identique, mais l'efficacité et l'efficience avec lesquelles chacun y parvient diffèrent considérablement. Les fonctionnalités dont chacun dispose donnent à chacun un avantage sur le marché, mais il est clair que plus une version est récente, mieux elle est. En tant que telle, la version 2019 est la meilleure.

Si vous recherchez une société de logiciels à laquelle vous pouvez faire confiance pour son intégrité et ses pratiques commerciales honnêtes, ne cherchez pas plus loin que SoftwareKeep . Nous sommes un partenaire certifié Microsoft et une entreprise accréditée BBB qui se soucie d'offrir à nos clients une expérience fiable et satisfaisante sur les produits logiciels dont ils ont besoin. Nous serons avec vous avant, pendant et après toutes les ventes.