Pour gérer vos consentements :

Annoncé depuis mars dernier, SQL Server sur Linux offrira les mêmes fonctionnalités que son homologue pour Windows. Dans un premier temps, Microsoft avait indiqué que la version pour l’OS libre, attendue pour mi-2017, n’offrirait qu’une partie des fonctionnalités de la mouture pour Windows. L’annonce d’une base de données unique supportant les deux systèmes d’exploitation est évidemment une bonne nouvelle pour les administrateurs, qui n’auront pas à se soucier de la compatibilité de certaines fonctions en cas de passage à Linux.

Si SQL Server pour Linux sera bien la copie conforme de SQL Server 2016, sorti en juin dernier, c’est grâce à un projet de Microsoft Research baptisé Drawbridge, selon Mary Jo Foley, une journaliste qui suit de près la stratégie de Redmond depuis des années. Dans un billet de blog, le premier éditeur mondial présente ce projet comme une « nouvelle forme de virtualisation pour le sandboxing d’applications ». La technologie repose sur un conteneur renfermant un noyau exposé sous forme d’API ainsi que sur Library OS, une version light de Windows fonctionnant comme un jeu de librairies et conçue pour tourner au sein dudit conteneur.

Un seul moteur, deux OS

C’est Drawbride qui permet de faire tourner des applications Windows sur un système hôte comme Linux. La technologie a aussi joué un rôle dans l’arrivée de l’interpréteur de commandes Bash sur Windows 10. On la retrouve donc dans le portage de la base de données de Microsoft sur Linux, une étape qui va lui permettre de concurrencer plus frontalement le leader du secteur, Oracle. « Pour rendre possible SQL Server sur Linux, nous avons créé la SQL Platform Abstraction Layer (SQLPAL) », une couche d’abstraction qui découle de Drawbridge, confirme un porte-parole de Redmond.

La documentation relative à SQL Server pour Linux précise qu’il s’agit « du même moteur de base de données (sur les versions Windows et Linux), avec de nombreuses fonctions et services identiques quel que soit le système d’exploitation ». A ce jour toutefois, un certain nombre de fonctionnalités de SQL Server sur Windows, dont plusieurs assez centrales, restent absentes des versions de test pour Linux (comme la fonction Stretch permettant d’étendre un environnement dans le Cloud, l’authentification Active Directory ou le mirroring). Microsoft précise viser une parité stricte (sauf pour les fonctions étroitement liées à un OS en particulier), mais ne garantit pas que celle-ci sera atteinte au moment du lancement commercial de SQL Server pour Linux, dans le courant de 2017.

A lire aussi :

Microsoft défie Oracle avec SQL Server 2016 for Linux

SQL Server, la base de données étirable dans le Cloud Azure

Photo credit: Thomas Hawk via Visualhunt.com / CC BY-NC

Recent Posts

GPT-4o : où, quand et pour qui ?

OpenAI orchestre un déploiement très progressif de GPT-4o, y compris de ses capacités multimodales.

1 jour ago

Nom de domaine : Twitter définitivement remplacé par X

Elon Musk avait racheté le nom de domaine X.com à PayPal en 2017. Depuis juillet 2023,…

2 jours ago

Microsoft propose une délocalisation hors de Chine à ses ingénieurs IA et Cloud

Des centaines d'ingénieurs en IA et cloud travaillant pour Microsoft se voient proposer de quitter…

2 jours ago

Du « Monde » à Reddit, le point sur les partenariats data d’OpenAI

Reddit s'ajoute à la liste des « partenaires data » d'OpenAI. Qui rejoint-il ?

2 jours ago

Comment Younited a appliqué la GenAI au crédit conso

Younited a utilisé PaLM 2 puis Gemini pour catégoriser des transactions bancaires en vue de…

2 jours ago

Processeurs : les États-Unis fabriqueront 30 % des puces avancées d’ici 2032

Les États-Unis vont tripler leur capacité nationale de fabrication de puces et contrôler 30 %…

3 jours ago