SQL Server pour Linux : Microsoft publie une préversion publique
Pour Ubuntu et Red Hat Enterprise

Le , par François DORIN

247PARTAGES

9  0 
Microsoft travaille depuis quelque temps pour un portage de SQL Server sous Linux. Certains "privilégiés" ont pu être sélectionnés afin de participer au programme de développement, notamment en ayant accès à une version avant le déploiement officiel dans le but de faire des remontées.

Aujourd'hui, j'ai pu constater sur Twitter une certaine activité à ce sujet. Et en creusant un petit peu, je suis donc tombé sur... SQL Server v.Next Public Preview.

Actuellement, les versions de Linux supportées sont :
  • Ubuntu 16.04 ;
  • Red Hat Enterprise 7.2 ;
  • À venir : SUSE Linux Enterprise Server v12 SP2


Microsoft en a également profité pour mettre à disposition des images docker pour tester cette nouvelle version de son SGBD.

Attention, il ne s'agit pas de version finale, mais de préversion afin de pouvoir effectuer des tests. Il est déconseillé de l'utiliser en environnement de production, des bugs pouvant encore être présents.



Il faut également préciser que la préversion publique de SQL Server est également disponible pour Windows.

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de sevyc64
Modérateur https://www.developpez.com
Le 25/11/2016 à 22:54
Citation Envoyé par DigitalManiac Voir le message
Je ne comprends pas pourquoi les admins linux utiliseraient SQL Server quand on voit quelle usine à gaz c'est
Quand on voit les principaux concurrent de SQLServer, je pense qu'il n'a pas du tout à rougir de son coté usine à gaz, tout au contraire. Parce que question Usine à gaz, Oracle, qui est le principal et premier concurrent, n'est quand même pas mal du tout.

Citation Envoyé par DigitalManiac Voir le message
et quand on voit combien les hackers adorent s'attaquer aux produits Microsoft.
Les hackers s'attaquent à ce qui peut leur rapporter. Ils n'ont pas de préférence pour Microsoft, ils ont la préférence pour ce qu'ils peuvent en retirer.
Et si en pensant Microsoft, tu pense Windows, c'est simplement parce Windows représente 90% du marché du poste fixe, serveur compris, donc une cible bien plus grosse avec des bénéfices potentiels bien plus important que les 2-3% de Linux.

Citation Envoyé par DigitalManiac Voir le message
Sans compter que historiquement parlant, Microsoft a toujours été le côté sombre de la force... ;-)
Quant au coté "Historiquement parlant", il va falloir te tenir au courant des actualités. Cela fait maintenant une bonne 10ène d'années qu'il vole en éclat de mois en mois.
Qui est le plus gros contributeur dans les projets Open-Source, y compris sous Linux? Je te le donne en mille, c'est Microsoft !
3  0 
Avatar de SQLpro
Rédacteur https://www.developpez.com
Le 03/01/2017 à 13:07
Citation Envoyé par Shepard  Voir le message
D'après moi PostGreSQL est un très bon produit; facile à installer

Sous windows oui, pour le reste ... non !
, à configurer,

la vous rigolez des genoux ! Avec le fichier de config qui compte près de 400 paramètres et une doc de 36 pages, vous trouvez cela facile ? En comparaison sous SQL Server il y a 76 paramètres dont la moitié sont obsolète mais gardé pour raisons de rétro compatibilité en mode normal et seulement 25 réellement exploités...
à utiliser, avec une excellente documentation,

Là aussi vous plaisantez ! Seule la doc officielle est à peu près la seule intéressante. Il y a peu d'article de fond en comparaions avec ce qu'offre SQL Server. Quelques métriques :
Google =>
Doc postgresql : 478 000 résultats; doc sql server 1 260 000 :: 2,5 fois plus !
Linkedin => SQL Server : 3,946,672, PostGreSQL 349,288 :: 11 fois plus !!!
Viadeo : SQL Server + de 100 000, PostGreSQL 6 800 :: 15 fois plus !!!!!!!!!!!
une communauté active,

Encore une grande plaisanterie !!! Jetez juste un coup d’œil sur le nombre de post dans DVP !
SQL Server => Discussions: 21 857, Messages: 113 290 (et encore j'en ais enlevé pas mal du temps ou j'étais modérateur !!!); PostGreSQL : Discussions: 5 201, Messages: 22 963... bref entre 4 et 5 fois moins !!!!!
qui respecte plus que tous ses concurrents le standard SQL

C'était vrai dans le passé c'est faux depuis plusieurs années ! Quelques exemples : auto incrément normalisés IDENTITY et séquence... pas dans PostGreSQL ! Temporal tables (norme SQL 2011), pas implémentées. Toujours pas les 4 niveaux d’isolation transactionnelle de la norme de 1986 !!! Pas de déclencheurs ensemblistes... Toujours pas la commande MERGE !
ça fait quand même beaucoup de manques alors que SQL Server a tout cela. La situation est maintenant elle que MS est le SGBDR le plus proche de la norme depuis plusieurs années et PostgreSQL s'en éloigne à cause de la volonté imbécile de quelques uns à vouloir singer Oracle !
, qui propose d'excellente performances

Disons simplement d’honnêtes performances à trois conditions :
1) ne pas dépasser quelques centaines de Go
2) ne pas dépasser une centaine d'utilisateurs
3) ne pas avoir besoin d'exploiter 24h/24 et 7j/7 les données car la maintenance est trop intrusive (VACUUM...)
, et avec un ensemble de fonctionnalités très large.

Incontestablement et une excellent cartouche spatiale[/QUOTE]

Bien sûr Microsoft SQL Server s'intègre très bien dans l'écosystème Microsoft, ce qui n'est a priori pas le cas de PostGreSQL (je ne connais pas .NET, je ne sais pas à quel point utiliser ODBC est simple).

Concernant le fait que j'estime que ce soit une bonne chose qu'il ne soit pas trop adopté en entreprise, c'est parce que du coup les développeurs ne sont absolument pas sous pression, et que chaque développeur travaille sur ce qui l'intéresse et pas sur ce que les entreprises demandent (ce qui a tendance à faire fuir pas mal de bons développeurs du libre & open source, qui ne veulent pas être considérés comme de la main d'oeuvre gratuite).[/QUOTE]

Alors là vous rêvez ! Ce n'est pas aux développeurs et heureusement de choisir l'outil surtout en matière de données !!!

A +
2  2 
Avatar de youtpout978
Membre expert https://www.developpez.com
Le 17/11/2016 à 14:16
Citation Envoyé par denzwell Voir le message
Je me demande quel admin mettrait en production une pré-version d'une SGBD que personne ne connait dans sa version linux
Quelque fois c'est pas des personnes avisés qui gère ça, des fois c'est des devs qui veulent utiliser dernier outil sortie et qui sont prêt à le mettre en prod.
1  0 
Avatar de SQLpro
Rédacteur https://www.developpez.com
Le 17/11/2016 à 16:15
Citation Envoyé par denzwell Voir le message
Je me demande quel admin mettrait en production une pré-version d'une SGBD que personne ne connait dans sa version linux
Mettre en prod sur une beta n'est effectivement pas une bonne idée.
En revanche développer sur une béta parce que l'on sait que le projet sortira dans un an, c'est plutôt pas mal !

A +
1  0 
Avatar de StringBuilder
Expert confirmé https://www.developpez.com
Le 02/04/2017 à 10:31
Il est peut-être en train de migrer une base SQL Server 6.5
1  0 
Avatar de denzwell
Membre à l'essai https://www.developpez.com
Le 17/11/2016 à 14:06
Attention, il ne s'agit pas de version finale, mais de préversion afin de pouvoir effectuer des tests. Il est déconseillé de l'utiliser en environnement de production, des bugs pouvant encore être présents.
Je me demande quel admin mettrait en production une pré-version d'une SGBD que personne ne connait dans sa version linux
0  0 
Avatar de sevyc64
Modérateur https://www.developpez.com
Le 17/11/2016 à 14:16
Citation Envoyé par denzwell Voir le message
Je me demande quel admin mettrait en production une pré-version d'une SGBD que personne ne connait dans sa version linux
Et je pense que tu serais très surpris voire dégoutté de la réponse.
0  0 
Avatar de François DORIN
Rédacteur https://www.developpez.com
Le 17/11/2016 à 14:17
Citation Envoyé par denzwell Voir le message
Je me demande quel admin mettrait en production une pré-version d'une SGBD que personne ne connait dans sa version linux
Ou une personne qui voudrait se débarrasser de son dernier serveur sous Windows. Il y a tant de possibilités....
0  0 
Avatar de mikedavem
Expert éminent sénior https://www.developpez.com
Le 17/11/2016 à 15:39
Citation Envoyé par denzwell Voir le message
Je me demande quel admin mettrait en production une pré-version d'une SGBD que personne ne connait dans sa version linux
J'ai déjà vu certains clients tourner avec des versions CTP en production donc je ne m'étonne plus de rien maintenant :-)

++
0  0 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
Expert confirmé https://www.developpez.com
Le 17/11/2016 à 16:13
Citation Envoyé par mikedavem Voir le message
J'ai déjà vu certains clients tourner avec des versions CTP en production donc je ne m'étonne plus de rien maintenant :-)
Sérieux ???

Lors d'un entretien d'embauche, on avait reprocher à un pote admin système de ne pas avoir encore d'expérience sur la version non finale de Windows qui devait sortir officiellement dans les 6 mois...
0  0 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web