À ce jour, Microsoft a déjà publié 7 CTP (Community Technology Preview) de SQL Server 2017 qui ont permis entre autres d’apporter :
- la prise en charge de Linux pour les charges de travail essentielles de niveau 1 : le support de SQL Server 2017 pour Linux comprend les mêmes solutions de haute disponibilité sur Linux que Windows Server, y compris les groupes de disponibilité Always On intégrés à des solutions de clustering natives Linux comme Pacemaker ;
- le traitement des données de graphes dans SQL Server ("graph database" : avec les fonctions de gestion des graphes mathématiques disponibles dans SQL Server 2017 et Azure SQL Database, les clients peuvent créer des nœuds et des arcs et manipuler liens complexes et multiples ;
- le traitement des requêtes adaptatives : le traitement des requêtes adaptatives est une famille de fonctionnalités dans SQL Server 2017 qui maintient automatiquement les requêtes de base de données afin qu’elles fonctionnent aussi efficacement que possible sans nécessiter d'accord supplémentaire des administrateurs de base de données. En plus de la capacité d'ajuster la mémoire en mode batch, le jeu de fonctionnalités comprend les assemblages adaptatifs en mode batch et les capacités d'exécution entrelacées ;
- l'intégration de Python pour l'analyse avancée : Microsoft Machine Learning Services vous apporte désormais la possibilité d'exécuter des analyses dans les bases de données en utilisant Python ou R de manière parallèle et évolutive. La capacité d'exécuter des analyses avancées dans votre magasin opérationnel sans ETL rime avec un temps plus rapide pour les idées pour les clients alors qu'un déploiement facile et une extensibilité enrichissante facilitent la mise en route sur le bon modèle.
Cette fois-ci, avec la RC1 de SQL Server 2017, la solution apporte entre autres :
- l’intégration de SQL Server sous Linux Active Directory : avec RC1, SQL Server sous Linux prend en charge l'authentification Active Directory, qui permet aux clients appartenant au domaine sous Windows ou Linux de s'authentifier avec SQL Server en utilisant leurs informations d'identification de domaine et le protocole Kerberos ;
- le Transport Layer Security (TLS) pour chiffrer les données : SQL Server sur Linux peut utiliser TLS pour chiffrer les données transmises sur un réseau entre une application client et une instance de SQL Server. SQL Server sous Linux prend en charge les protocoles TLS suivants: TLS 1.2, 1.1 et 1.0 ;
- amélioration des services d'apprentissage par machine : dans RC1, Microsoft a ajouté plus de fonctionnalités de gestion de modèles pour R Services sur Windows Server, y compris External Library Management. La nouvelle version prend également en charge Native Scoring ;
- SQL Server Analysis Services (SSAS) : en plus des améliorations apportées à SSAS des CTP antérieurs de SQL Server 2017, RC1 ajoute des vues de gestion dynamique supplémentaires, permettant une analyse de dépendance et des rapports ;
- SQL Server Integration Services (SSIS) sous Linux : la préversion de SQL Server Integration Services sur Linux augmente maintenant la compatibilité pour n'importe quel pilote ODBC Unicode, s'il suit les spécifications ODBC. (Le pilote ODBC ANSI n'est pas pris en charge.) ;
- SQL Server Integration Services (SSIS) sur Windows Server : RC1 ajoute une assistance pour une évolutivité SSIS dans des environnements hautement disponibles. Les clients peuvent maintenant activer Always On pour SSIS, configurer le clustering de basculement de Windows Server.
Source : Microsoft
Et vous ?
Quelle amélioration vous intéresse le plus ?
Voir aussi :
MySQL 8.0 : l'équipe MySQL Server annonce le retrait du support de Query Cache, qui présente des limitations au niveau de l'évolutivité
Les fonctionnalités de SQL Server qui seront prises en charge dans la version Linux du SGBD (Système de Gestion de Bases de Données) de Microsoft