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 !

Microsoft publie SQL Server 2022 avec de nouvelles fonctionnalités pour Azure et des améliorations de performances,
L'entreprise affirme que cette version est la plus compatible avec Azure à ce jour

Le , par Bill Fassinou

35PARTAGES

5  0 
Microsoft a annoncé la disponibilité générale (GA) de SQL Server 2022, la dernière version de sa plateforme de base de données relationnelle. Cette version apporte une nouvelle intégration avec Azure Synapse, un service d'entreposage et d'analyse de données qui comprend Apache Spark, et Azure Purview, pour la classification et la protection des informations. T-SQL, le langage de requête de SQL Server, a été amélioré dans cette version avec de nouvelles fonctions JSON et la prise en charge de l'API AWS S3 permet des scénarios tels que la sauvegarde et la restauration vers AWS S3. D'autres ajouts importants sont également à noter.

Microsoft a publié SQL Server 2022 mercredi lors du PASS Data Community Summit à Seattle. L'aperçu privé de SQL Server 2022 a été annoncé il y a environ un an ; la première version de SQL Server sur le système d'exploitation Windows Server de Microsoft a été publiée il y a 33 ans. Malgré l'ancienneté de cette plateforme, elle a été continuellement modernisée et la version 2022 du produit ne fait pas exception. Microsoft considère cette nouvelle version comme celle qui exploite de nombreux composants de l'Intelligent Data Platform (IDP) de Microsoft et comme la version la plus orientée vers le cloud de SQL Server jamais publiée.

Ces deux piliers sont étayés par l'intégration avec Azure Synapse Analytics, Azure SQL Database Managed Instance (MI), Azure Active Directory (Azure AD) et Microsoft Purview. La compatibilité avec le stockage d'objets compatible avec S3, bien qu'elle ait également une importance sur site, vient consolider les arguments de Microsoft sur l'orientation vers le cloud. « SQL Server 2022 est un élément central de la plateforme Intelligent Data Platform. Cette plateforme intègre de manière transparente les bases de données opérationnelles, les analyses et la gouvernance des données », explique Rohan Kumar, Corporate Vice President, Azure Data.



Kumar a ajouté : « elle permet aux clients de s'adapter en temps réel, d'ajouter des couches d'intelligence à leurs applications, d'obtenir des informations rapides et prédictives et de gérer leurs données, où qu'elles se trouvent ». Dans un billet de blogue publié mercredi, Kumar a noté que l'intégration d'Azure comprend également une reprise après sinistre (disaster recovery - DR) gérée vers Azure SQL Managed Instance, ainsi que des analyses en temps quasi réel, permettant aux administrateurs de bases de données de gérer leur patrimoine de données avec une plus grande flexibilité et un impact minimal sur l'utilisateur final.

Selon l'entreprise, les performances et l'évolutivité sont automatiquement améliorées grâce à l'intelligence des requêtes intégrée. L'innovation en matière de sécurité, qui s'appuie sur les antécédents de SQL Server en tant que base de données la moins vulnérable au cours des dix dernières années, se poursuit avec "Ledger for SQL Server", qui utilise la blockchain pour créer un enregistrement temporel inviolable de toutes les modifications apportées à la base de données. Avec Synapse Link, les utilisateurs peuvent désormais exécuter des analyses en temps réel sur leur base de données sans avoir à mettre en place une infrastructure complexe.

« Il suffit de cocher une case et de dire : "répliquez ces données en temps quasi réel". Elles atterrissent dans Synapse et vous pouvez avoir votre rapport Power BI qui lit ces données et tout ce pipeline est simplement construit pour vous », a déclaré Kumar. Et pour les entreprises qui ont effectivement une configuration hybride, la prise en charge du service de gouvernance des données Purview leur permet désormais de définir leurs politiques, que les données résident dans SQL Server dans le cloud ou sur site. Outre l'aspect lié au cloud, l'équipe a également amélioré les performances globales, la stabilité et la sécurité de la base de données.

Au cœur de ce travail, du moins pour cette version, se trouve le moteur de traitement intelligent des requêtes de la base de données, qui peut désormais optimiser les requêtes dans un certain nombre de scénarios plus complexes. Une autre fonctionnalité liée au cloud est un modèle de facturation optionnel basé sur Azure Arc. Grâce à une connexion à Azure Arc, qui fait désormais partie du processus de configuration de SQL Server 2022, les utilisateurs sur site peuvent désormais opter pour une facturation en fonction du cloud afin de gérer les pics de consommation ou pour des cas d'utilisation ad hoc.



T-SQL, le langage de requête de SQL Server, a été amélioré avec de nouvelles fonctions JSON, des fonctions de manipulation de bits comme LEFT_SHIFT et GET_BIT, des fonctions de séries chronologiques et une nouvelle expression IS DISTINCT FROM qui simplifie le traitement des marqueurs "null" dans les expressions booléennes. La société a annoncé que la fonction Query Store, qui capture l'historique des requêtes et permet d'ajuster les performances et le plan de requête, est désormais activée par défaut, alors qu'elle était auparavant désactivée, car elle peut avoir un léger impact sur les performances.

L'on note également l'amélioration de PolyBase de SQL Server, une fonction de virtualisation des données et de connectivité au big data, afin qu'elle soit compatible avec AWS S3 et tous les systèmes de stockage d'objets qui sont compatibles avec son API. Là encore, le paradoxe "cloud" ou "on-premises" se pose, car plusieurs plateformes de stockage compatibles avec l'API S3, comme Minio, fonctionnent sur site. Par conséquent, Microsoft vante le nouveau PolyBase comme offrant un accès à n'importe quel lac de données. Cette technologie permet également la sauvegarde de bases de données vers un stockage objet compatible S3.

Ironiquement, cependant, PolyBase ne supportera plus la connectivité aux clusters Hadoop sur site. Mais, en conséquence, la dépendance de PolyBase au runtime Java a été éliminée, ce qui laisse entrevoir la possibilité que davantage de clients l'installent. Si tel est le cas, ce serait probablement une bonne chose pour l'intégration de SQL Server avec la pile moderne d'analyse de données open source, dont une grande partie se trouve dans le cloud. Alors que Microsoft pousse les utilisateurs vers son cloud, il semble que les fonctionnalités intégrées pour des choses comme l'analyse et reporting cèdent la place à des services cloud comme Power BI.

Mais ces nouveaux services coûteraient plus cher aux clients. « Nous continuons à soutenir ce que nous avons, mais de plus en plus, les capacités dans le cloud dépassent les capacités qui sont sur place. Pour les analyses et les lacs de données, les clients sont plus disposés à adopter le cloud. Pour les données opérationnelles, pour des raisons historiques ou de conformité, ils préfèrent encore le sur site pour de nombreuses charges de travail. Cette approche est directement basée sur ce que nous avons vu de l'adoption et du retour d'information des clients », a déclaré Asad Khan, vice-président des produits et services SQL de Microsoft.

Server 2022 ajoute la prise en charge d'importantes nouvelles technologies de cloud computing, de base de données et d'analyse, tout en maintenant la cohérence et la fidélité à la plateforme classique qui dispose d'une grande communauté de professionnels qualifiés. Bien que Microsoft s'intéresse à des plateformes plus récentes, comme Azure Cosmos DB NoSQL, et prenne en charge des bases de données open source comme PostgreSQL, il ne veut pas abandonner ses investissements dans SQL Server. Le marché semble récompenser Microsoft pour cette politique. Il sera intéressant de voir ce que la 4e décennie de SQL Server peut apporter.

Source : Microsoft

Et vous ?

Que pensez-vous des changements apportés par SQL Server 2022 ?

Voir aussi

Microsoft offre une version candidate de SQL Server 2022 au monde Linux, elle comprend des fonctionnalités comme Azure Synapse Link et Azure Active Directory Authentication

Azure a devancé AWS dans l'adoption du cloud public, selon un rapport de l'organisme de gestion informatique Flexera

Les révisions de Microsoft concernant le cloud computing excluent Google, Amazon et Alibaba, elles limiteraient la concurrence en découragent les clients de changer de fournisseur

Microsoft met la dernière main à ses plans pour remédier aux problèmes de licences déloyales dans l'UE, avec de nouvelles options pour transférer les licences vers le cloud d'un partenaire

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

Avatar de SQLpro
Rédacteur https://www.developpez.com
Le 18/11/2022 à 11:54
Une des choses importantes de cette version est la possibilité de créer des index verticaux (columnar) appelé columstore dans SQL Server avec la possibilité de recherche de type RANGE (>, >=, <, <=, BETWEEN).

À noter l'apparition d'une fonction table calquée sur PostgreSQL... GENERATE_SERIES()... !
3  0 
Avatar de Shalien
Membre du Club https://www.developpez.com
Le 18/11/2022 à 9:28
Je suis d'accord qu'au niveau de l'utilisation des ressources de meilleures solutions existe mais en termes de fonctionnalité, je ne vois pas pourquoi il faudrait priver une partie des développeurs d'un outil qui correspond à leurs besoins justes parce que ce serait "fainéant" de l'utiliser.

A ce niveau-là, tous les devs utilisant sqlite sont des fainéants aussi et devrait écrire leurs propre client sql léger pour chaque projet. Pis encore, ils devraient d'abord écrire leurs propres IDE plutôt qu'utiliser ceux fournis tout fait, c'est une preuve de fainéantise aussi.

L'informatique est un métier de fainéant, chacun à son propre niveau de fainéantise après et chacun adapte son travail comme il le souhaite.

Je préfère 1000 fois avoir quelqu'un de fainéant utiliser Express ou LocalDB plutôt que d'avoir un "bosseur" me réinventer la roue à chaque projet.
3  1 
Avatar de
https://www.developpez.com
Le 18/11/2022 à 9:59
Base de données embarquée légère ==> SQLite ou Firebird.

Base de données plus évoluée en installation locale ==> Postgresql

Base de données sur serveur dédié ==> Postgresql, SQL Server, etc..

Express et LocalDB ne sont jamais des bons cas d'utilisation tant ils sont gourmands en ressources.
2  1 
Avatar de
https://www.developpez.com
Le 19/11/2022 à 0:01
Bonsoir

Microsoft publie SQL Server 2022 avec de nouvelles fonctionnalités pour Azure et des améliorations de performances l'entreprise affirme que cette version est la plus compatible avec Azure à ce jour

Que pensez-vous des changements apportés par SQL Server 2022 ?
Ce dont je me demande c'est l'interet de maintenir SQL Server et Access . Pourquoi Microsoft ne ferait pas une plateforme unique SQL ET VBA ?
1  0 
Avatar de
https://www.developpez.com
Le 18/11/2022 à 7:32
Espérons que Microsoft renonce bientôt aux versions Express et LocalDB de SQL Server. Ce sont des pires horreurs au niveau de la consommation de ressources. Peut-être est-ce réglable, mais pas de façon simple et accessible pour les utilisateurs.

Si les développeurs utilisent Express ou LocalDB, c'est par pure fainéantise parce que c'est livré en standard avec Visual Studio.
0  3