IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

SQL Server 2017 est disponible sur Linux, Docker et Windows
Avec des fonctionnalités d'analyses avancées

Le , par Michael Guilloux

813PARTAGES

16  0 
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 ?

Qu’en pensez-vous ?

Voir aussi :

Pourquoi passer à SQL Server 2017 sur Linux ?
Migrez d'Oracle sur Linux vers SQL Server 2017 sur Linux et recevez des licences gratuites
Découvrez le rapport Magic Quadrant de Gartner sur les SGBD

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

Avatar de SQLpro
Rédacteur https://www.developpez.com
Le 27/09/2017 à 11:01
Citation Envoyé par captaindidou Voir le message
...
Microsoft s'adapte à cette réalité et tente à défaut d'imposer windows + SQL server, d'investir le marché applicatif de linux.
Il y a une autre raison plus importante à mon sens... Le principal concurrent de SQL Server est Oracle en fort déclin. Et il y a encore beaucoup de client qui hésitent à franchir le cap du passage d'oracle à SQL Server à cause de Windows...
C'était le dernier argument qu'il restait à Oracle...
  • En effet, ils ont perdu la bataille sur la sécurité avec la version 2005 de SQL Server
  • Celle de la fiabilité avec SQL Server 2012
  • Celle du In Memory avec 2014
  • Il restait celle du multi plateforme. Ce sera donc chose faite avec 2017.


Celle du coût était gagnée depuis l'origine, malgré les pseudo rabais de 70% qu'oracle faisait systématiquement sans dire que cela ne s'appliquait jamais aux modules complémentaires...

A +
8  0 
Avatar de elsuket
Modérateur https://www.developpez.com
Le 04/10/2017 à 22:36
Bonjour,

C'est pas faux

Microsoft a refondu SQL Server entre 2000 et 2005. Les investissements continuent, ce qui montre que le retour sur investissement est là.
Aujourd'hui Microsoft profite pleinement de ces 5 ans d'efforts qui sont les fondations de sa plateforme de gestion de données.
Il est clair que le dernier rempart à l'adoption de SQL Server étaient les entreprises où Linux et donc Oracle sont prépondérants.

Si a un moment un système devient peu fiable/performant/sécurisé, il ne fait nul doute que les entreprises s'en détournent.
Nous savons que reconstruire la confiance est très coûteux, donc tout est fait par les éditeurs pour éviter ces situations (même si j'avoue que parfois on peut en douter )
Les entreprises font des choix d'architecture en fonction de ce qui supporte le mieux leurs besoins, donc c'est tant mieux si on peut s'attendre à des fonctionnalités et performances similaires sur plusieurs OS.
On doit forcément l'avoir observé avec Oracle, qui a aussi fait le choix de porter son moteur de base de données sur plusieurs OS, puisque là aussi il doit y avoir un bon retour sur investissement.

Parfois un acteur devient prépondérant par rapport à l'autre, et la roue tourne, comme on l'a vu plus ou moins récemment avec les fabricants de processeurs, les moteurs de recherche, les sites web marchands, les smartphones, ...
C'est toujours bénéfique à l'utilisateur, et en ce qui nous concerne, aux Développeurs et DBAs. Cela permettra aux Administrateurs Système qui ont une importante expérience Windows de se mettre à gérer des serveurs sous Linux, et inversement; donc cela devrait permettre de raffiner et varier les choix, au moins d'OS. Linux est meilleur sur tel ou tel point(s) que Windows ? alors cela permettra d'améliorer Windows. Linux convient mieux pour tel ou tel projet ? Ce n'est plus une barrière, puisqu'on n'a maintenant plus besoin de changer un point-virgule de code pour porter une application sur tel ou tel OS. Je souhaite coder en C# sous Visual Studio sur un Mac et mon serveur applicatif est sous Linux ? Pas de problème.

Donc je trouve que c'est une très bonne nouvelle, car cela ne peut que contribuer à l'amélioration du moteur de base de données et des OS.
Quant à la fiabilité et aux performances, il suffit de consulter les tests TPC, association (à but non lucratif) où tout éditeur de SGBDR type peut participer.
En l’occurrence, l'écart de performances pour SQL Server sur les deux OS est honorable pour un opus qui sort du portage des appels de méthodes Windows à ceux de Linux.

Bref, je lorgne le jour où je pourrai monter un réplica de base de données cross-OS avec SQL Server, et ordonner une bascule d'un noeud vers l'autre ... sans changer un point-virgule dans le code

@++
6  0 
Avatar de CaptainDangeax
Membre expérimenté https://www.developpez.com
Le 27/09/2017 à 10:04
Citation Envoyé par SQLpro Voir le message
Et bien vous pensez mal.... Il y avait Sybase qui est l'ancêtre de SQL Server... et qui a été racheté par SAP... Pour info SAP est loin d'être un petit acteur de l'informatique... 23 milliards de revenue... Oracle 37, mais en déclin... Microsoft 90 milliards... IBM 80 milliards en déclin...

A +
Je ne suis pas certain que vous ayez compris le sens de mon propos. Je soulignais le fait que pour exister sur le marché, un SGBDR ne doit pas se contenter d'une seule plateforme, ce qui était le cas de MS SQL Server. Tous les autres grands acteurs ont déjà une version Linux à leur catalogue, y compris DB2, SAP et Oracle. Les milliards de brouzoufs, je vous laisse vous gargariser avec, vu que je me suis déjà assis dessus.
4  0 
Avatar de CaptainDangeax
Membre expérimenté https://www.developpez.com
Le 26/09/2017 à 14:58
Citation Envoyé par escartefigue Voir le message
D'accord sur l'essentiel, à l'exception des développeurs crétins.
Il ne sont pas crétins, mais pas ou mal formés à la conception de bases de données, et comme MySQL workbench a zappé la partie la plus fondamentale de la phase de conception d'une base de données, à savoir la modélisation conceptuelle, cela incite d'autant plus ces développeurs à partir dans des impasses lourdes de conséquence sur la qualité de la base de données et donc des applis qui l'utilisent !
Je ne partage pas entièrement votre point de vue. Ce n'est pas la présence ou non d'un outil de conception graphique qui fait la qualité de la base de données. C'est la qualité de l'analyse, préalable à toute création. Merise, malheureusement un peu trop franco-française, donne de très bons résultats quand cette méthode est bien utilisée, aussi bien pour la partie modélisation des données que pour la partie modélisation des traitements.
3  0 
Avatar de Aizen64
Membre confirmé https://www.developpez.com
Le 29/09/2017 à 18:44
Plutôt que de rentrer dans une guerre de religion entre Linux et Windows, qui très franchement ne mènerait nulle part, plusieurs choses :
- c'est une très bonne nouvelle,
- les outils comme Management Studio sont ils portés sous Linux ou du moins planifié ?

Il manque que VS sous Linux.
4  1 
Avatar de CaptainDangeax
Membre expérimenté https://www.developpez.com
Le 26/09/2017 à 14:33
Et notre Linux s'enrichit d'une SGBD supplémentaire. Si mon compte est exact, c'était la seule SGBD pro (enfin, portée par une grosse boîte) à ne pas tourner sous Linux. Il y avait déjà Oracle et IBM DB2. Il doit encore manquer Interbase et Btrieve ; enfin, je crois...
2  0 
Avatar de GordonFreeman
Membre éclairé https://www.developpez.com
Le 28/09/2017 à 11:10
Bonjour,

Dans notre cas cette nouvelle est intéressante.
Actuellement nous avons une licence Windows Server (licence de quelque millier de Francs) pour héberge la DB de notre ERP ainsi que notre serveur d'application GlassFish.

Nous pourrons donc enfin migrer notre DB ainsi que notre serveur sur un linux et ainsi éviter de payer une licence 'dans le vide'.

Ça fait quelque millier de Francs (Euros) qui peuvent être investis dans nos outils de dev ou autre, c'est toujours bon à prendre.

Cordialement.
1  0 
Avatar de GordonFreeman
Membre éclairé https://www.developpez.com
Le 28/09/2017 à 14:32
Salut,

Oui effectivement tu as raison, ce n'est pas des milliers de Francs (Euro), pour la version Standard environ 800.- grosse maille après une recherche vite fait.

Le fait est que nous avons déjà une licence PRO que nous pouvons 'recycler' pour d'autre service spécifique à Microsoft (serveur Exchange, AD, etc), on économise une standard en gros.
Mais vu que l'on doit mettre des sites de tests en place on en économise plus qu'une, plutôt 2 à 3.

Il faut dire aussi que personnellement je suis plus à l'aise sur du Linux et j'ai un meilleur ressentis/confiance sur du Linux pour ce qui est des serveurs. Mais ça, ce n'est que mon avis et il n'engage que moi
Pour la migration je me fais peu de soucis. Je suis très loin d'être un DBA ou un admin système. J'ai plus un profil de développeur mais la DB est simple, un seul schéma, un volume de données très raisonnable, pas de procédure stoquées, un seul user configuré... (rien de transcendant quoi).

Du coup j'ai le cœur léger en vue de cette migration

Mais bon, il ne faut jamais dire jamais
1  0 
Avatar de CaptainDangeax
Membre expérimenté https://www.developpez.com
Le 29/09/2017 à 16:04
C'te troll, heureusement qu'on est vendredi. tu peux me rappeler combien de malware ciblent windows et combien ciblent linux, juste pour continuer à rire ? Nan parce que avec tes 200 versions dans la même boîte, on atteint des sommets dans le ridicule. Là où je bosse, il y a 4 versions de linux, moins que des windows serveur entre les 2003, les 2008, les 2008R2, les 2012, les 2012R2, et les 2016... Quant au coût de maintenance, on les connait tes études, elles sont systématiquement pipeautées en prenant comme postulat de départ que les ingé windows sont déjà formés et qu'il faut former les ingés linux. Du troll de compétition, je dis !
7  6 
Avatar de Aspartame
Membre confirmé https://www.developpez.com
Le 07/10/2017 à 10:13
c'est assez cocasse que SQL server revienne sur une plate-forme de type UNIX ...
1  0