SQL Server 2017 disponible sur Linux, Docker et Windows
SQL Server v.Next CTP 1.2 est maintenant disponible pour Windows et Linux
avec le support de la distribution SUSE Linux Enterprise
En novembre dernier, Microsoft a dévoilé une préversion publique de la prochaine version de son système de gestion de base de données SQL Server. D’après Microsoft, la prochaine version de son SGBD, baptisée SQL Server vNext, « représente une étape importante qui vise à faire de SQL Server une plateforme vous offrant des choix en matière de langages de développement, de types de données, d’utilisation locale ou dans le cloud, et de systèmes d’exploitation, en apportant la puissance de SQL Server à Linux, aux conteneurs Docker basés sur Linux et à Windows. »
Il s’agit donc d'une version qui va concrétiser le portage tant attendu de SQL Server sur Linux. Microsoft explique encore qu’avec SQL Server v.Next, « l’un des principes de conception clés a été d’offrir aux clients le choix sur la façon de développer et de déployer des applications SQL Server : en utilisant les technologies qu'ils aiment comme Java, .NET, PHP, Python, R et Node.js, tout sur la plateforme de leur choix. »
Jusqu’à la version finale de SQL Server vNext, Microsoft compte publier des Community Technical Preview (CTP), qui sont des préversions qui seront mises à la disposition des développeurs à des fins de tests. Après la CTP 1.1 publiée en décembre dernier, Microsoft rend disponible une nouvelle préversion : SQL Server vNext CTP 1.2.
« Dans le cadre de notre modèle de préversion rapide, Microsoft est heureux d'annoncer que la prochaine version de SQL Server (SQL Server v.Next) Community Technology Preview (CTP) 1.2 est maintenant disponible sur Windows et Linux », a écrit l’équipe SQL Server dans un billet de blog. La CTP 1.2 corrige de nombreux bogues et vient avec le support de SQL Server v.Next sur SUSE Linux Enterprise Server.
Avec SUSE Linux Enterprise, le nombre de distributions Linux supportées passe à trois, après Ubuntu et Red Hat Enterprise. Il faut aussi préciser que c’est la version v12 SP2 de SUSE Linux Enterprise Server qui est prise en charge actuellement.
Dans son billet de blog, l’équipe SQL Server assure que vous pouvez essayer la préversion dans vos environnements de développement et de test dès maintenant, ou vous inscrire au programme d'adoption précoce de SQL Server pour obtenir de l'assistance pour l'implémentation de SQL Server v.Next en production. Microsoft vient en effet de lancer un programme d’adoption précoce de SQL Server v.Next. Le programme permettra à la société « d’aider les clients et partenaires à évaluer les nouvelles fonctionnalités de SQL Server v.Next et à créer et déployer des applications pour SQL Server v.Next sous Windows et Linux. » D’après Microsoft, ceux qui seront acceptés au programme recevront en effet une assistance technique fournie par ses ingénieurs afin de les aider à déployer et supporter une application en production avant la disponibilité générale, ou pour construire ou moderniser une application pour SQL Server v.Next.
Sources : Blog SQL Server, Nouveautés dans SQL Server vNext CTP 1.2
Et vous ?
:fleche: Qu’en pensez-vous ?
Voir aussi :
:fleche: SQL Server pour Linux : Microsoft publie une préversion publique pour Ubuntu et Red Hat Enterprise
:fleche: Microsoft annonce la disponibilité de la préversion privée de SQL Server 2016 sur Linux et propose des licences gratuites aux DBA Oracle
:fleche: Microsoft prépare le chemin pour SQL Server sur Red Hat Enterprise Linux, et annonce la disponibilité de .NET Core 1.0 sur la distribution Linux
Microsoft annonce la disponibilité de la CTP 2.0 SQL Server 2017
Microsoft annonce la disponibilité de la CTP 2.0 SQL Server 2017,
qui intègre des éléments de l'intelligence artificielle
Microsoft a annoncé la disponibilité d’une nouvelle préversion de la future version de SQL Server, la CTP (Community Technology Preview) de SQL Server 2017, durant l’évènement Microsoft Data Amp.
« Community Technology Preview (CTP) 2.0 est la première préversion de qualité de production de SQL Server 2017, et est disponible sur Windows et Linux. Dans cette préversion, nous avons ajouté un certain nombre de nouvelles fonctionnalités, y compris la possibilité d'exécuter des analyses avancées à l'aide de Python de manière parallèle et hautement évolutive, la possibilité de stocker et d'analyser des données graphiques et d'autres fonctionnalités qui vous aident à gérer SQL Server pour des performances et disponibilités élevées. Cette offre comporte également la famille Adaptative Query Processing des fonctionnalités de base de données intelligentes et l'indexation en ligne », a fait valoir Microsoft.
Cette préversion apporte des fonctionnalités d’analytique avancée au travers d’une interface Python/R permettant de traiter des images, des graphiques et autres données non structurées.
« La nouvelle capacité baptisée Microsoft Machine Learning Services permet à des scripts Python d’être exploités directement dans le serveur de base de données, où d’être intégrés dans des scripts T-SQL d’où ils peuvent être facilement déployés dans la base de données en tant que procédures stockées, puis facilement lancées par les applications SQL des clients », explique Microsoft.
« SQL Server 2017 peut également étendre les performances et l’envergure de Python en fournissant une sélection d’algorithmes parallèles qui accélèrent la transformation des données, ainsi que des tests statistiques et des algorithmes analytiques. Cette fonctionnalité ainsi que la capacité d’exploiter R in-database à grande échelle sont actuellement uniquement disponibles avec le système d’exploitation Windows Server ».
Certaines fonctionnalités, qui étaient des exclusivités Windows, sont maintenant disponibles sous Linux comme :
des fonctions supplémentaires de l'agent SQL Server : les agents SQL Server peuvent être utilisés pour maintenir les répliques en synchronisation avec le journal de livraison ;
un auditeur de groupes de disponibilités Always On : les auditeurs permettent aux clients de se connecter au réplica primaire dans un groupe de disponibilité, de surveiller la disponibilité et de diriger les connexions vers les répliques.
Une autre grosse annonce qui a été faite durant cet évènement est la sortie de Microsoft R Server 9.1. Joseph Sirosh, vice-président du Groupe Microsoft Data, a expliqué dans un billet que « R Server 9.1 présente des modèles de réseaux neuronaux préformés pour l'analyse des sentiments et de l'image, supporte SparklyR, SparkETL, SparkSQL et GPU pour les réseaux neuronaux profonds ». « Nous facilitons également la gestion du modèle avec de nombreuses améliorations au déploiement et à l'opérationnalisation de la production ».
Microsoft a également annoncé que Face API, Computer Vision API et Content Moderator sont maintenant généralement disponibles sur le portail Azure. Ces API ajoutent différents types de services intelligents et cognitifs aux applications. Par exemple, l'API Face détecte et compare les visages humains et identifie les personnes précédemment étiquetées dans les images. L'API Computer Vision peut maintenant détecter les repères et l'écriture manuscrite dans les images, et la détection de l'écriture manuscrite reste en prévisualisation.
Selon Sirosh, Microsoft a incorporé une technologie qui repose sur les services cognitifs dans U-SQL directement en tant que fonctions, de sorte que les développeurs peuvent « traiter des données massives non structurées telles que le texte / images, extraire le sentiment, l'âge et d'autres fonctionnalités cognitives en utilisant Azure Data Lake, et les interroger / analyser en fonction du contenu ».
« Cela favorise ce que j'appelle le "Big Cognition’ - il ne s'agit pas seulement d'extraire une partie de l'information cognitive à la fois, et pas simplement de comprendre une émotion ou s'il y a un objet dans une image individuelle, mais plutôt d'intégrer toutes les données cognitives extraites avec d'autres types de données, afin que vous puissiez effectuer des jointures puissantes, des analyses et y intégrer une IA », a développé Sirosh.
Microsoft a également annoncé la disponibilité générale d'Azure Analysis Services, qui repose sur le moteur de business intelligence dans Microsoft SQL Server Analysis Services.
Source : Microsoft (SQL Server 2017), blog SQL Server (Joseph Sirosh)
:fleche: Téléchargez Microsoft SQL Server
Microsoft annonce la disponibilité en téléchargement de la RC1 de SQL Server 2017
Microsoft annonce la disponibilité en téléchargement de la RC1 de SQL Server 2017,
qui apporte TLS pour chiffrer les données sur la version Linux
Microsoft a annoncé la disponibilité en téléchargement de la première Release Candidate (RC) de SQL Server 2017. SQL Server 2017 est la première version de la base de données SQL Server de Microsoft qui s'exécute sur Linux et Windows Server. Les responsables de Microsoft ont déclaré s'attendre à ce que SQL Server 2017 soit en disponibilité générale cet été.
À 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 ?
:fleche: Quelle amélioration vous intéresse le plus ?
Voir aussi :
:fleche: 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é
:fleche: 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
SQL Server 2017 disponible sur Linux, Docker et Windows
SQL Server 2017 est disponible sur Linux, Docker et Windows
avec des fonctionnalités d'analyses avancées
Le 25 septembre, lors de sa conférence Ignite, Microsoft a annoncé la disponibilité générale de SQL Server 2017, deux mois après la première release candidate. Cette nouvelle version du SGBD de Microsoft s’inscrit dans l’histoire parce que pour la première fois, elle ne sera pas destinée uniquement à Windows, mais également à Linux et Docker. Pour Microsoft, il s'agit d'une réponse aux développeurs qui ont besoin de solutions qui fonctionnent sur plusieurs plateformes, que ce soit sur site ou dans le cloud.
SQL Server 2017 sera officiellement distribué à partir du 2 octobre prochain. Avec Red Hat, Microsoft annonce aussi la disponibilité de la nouvelle version de sa base de données sur Red Hat Enterprise Linux, la plateforme Linux de référence de Microsoft.
« Les clients pourront apporter les performances et les fonctionnalités de sécurité de SQL Server aux charges de travail Linux », explique Microsoft dans un billet de blog. « SQL Server 2017 sur Red Hat Enterprise Linux fournit des fonctionnalités importantes de base de données OLTP et d’entreposage de données avec la technologie in-memory... SQL Server 2017 propose un choix de langages et de plateformes, avec un support de conteneur qui facilite parfaitement les scénarios DevOps. Et [cette version] fonctionne partout où vous voulez, que ce soit dans votre datacenter, dans les machines virtuelles Azure ou dans des conteneurs fonctionnant sur Red Hat OpenShift Container Platform. »
Du 2 octobre au 30 juin 2018, Microsoft et Red Hat comptent également accompagner les entreprises dans les mises à niveau et migrations vers SQL Server sur Red Hat Enterprise Linux, avec des réductions spéciales. En passant à SQL Server 2017, les utilisateurs pourront également accéder à des fonctionnalités intéressantes, y compris :
- l’intelligence artificielle intégrée, des analyses R et Python et le calcul de score en natif dans T-SQL. SQL Server a été la première base de données commerciale à intégrer l'IA. Et avec SQL Server 2017, vous pourrez créer des applications intelligentes en utilisant des analyses évolutives, parallélisées et hautement performantes en utilisant à la fois R et maintenant Python. Une nouvelle fonctionnalité, le calcul de score en natif (native scoring) dans T-SQL, vous permet encore de calculer les scores sur les modèles de machine learning en temps quasi réel ;
- gestion et analyse des données de type graphe. SQL Server 2017 intègre la gestion et l'analyse des données de type graphe pour permettre aux utilisateurs de découvrir de nouveaux types de relations ;
- Adaptive Query Processing. Il s'agit d'une nouvelle famille de fonctionnalités dans SQL Server qui apportent de l'intelligence aux performances de la base de données. Adaptive Memory Grants dans SQL Server surveille la quantité de mémoire utilisée par une requête donnée au fil du temps pour éviter une allocation excessive ou insuffisante de la mémoire, situation qui peut affecter les performances. Une autre fonctionnalité, Automatic Plan Correction, assure quant à elle une performance continue en identifiant et en corrigeant les régressions de performance ;
- Machine Learning Server for Hadoop. Anciennement connu sous le nom de R Server, Machine Learning Server for Hadoop apporte des analyses évolutives basées sur R et Python aux environnements Hadoop et Spark ;
- Power BI Report Server. Pour certaines éditions, SQL Server 2017 vous permettra également d'exécuter Power BI Report Server. Dévoilé il y a quelques mois, le serveur de rapports de Power BI offre une expérience de reporting et de tableaux de bord hybrides en vous permettant de gérer vos rapports SQL Server Reporting Services (SSRS) à côté de vos rapports Power BI.
Source : Microsoft
Et vous ?
:fleche: Qu’en pensez-vous ?
Voir aussi :
:fleche: Pourquoi passer à SQL Server 2017 sur Linux ?
:fleche: Migrez d'Oracle sur Linux vers SQL Server 2017 sur Linux et recevez des licences gratuites
:fleche: Découvrez le rapport Magic Quadrant de Gartner sur les SGBD