© Calipia – usage réservé aux établissements dépendant du Ministère de l’Enseignement Supérieur et de la Recherche
!
• Plate-forme!de!développement,!notamment!grâce!à!l’intégration!du!Framework!.Net!dans!le!moteur!de!la!base!de!
données!et!à!l’utilisation!de!Visual!Studio!pour!le!développement!d’applications!utilisant!la!base!de!données.!!
• Ajouts,!avec!la!version!2008,!de!nouvelles!API!:!LINQ!permettant!aux!programmeurs!de!créer!des!requêtes!sur!les!
données!de!la!base!sans!connaître!le!langage!SQL!(LINQ!to!SQL,$LINQ!to!Entities,!LINQ!to!DataSet,!LINQ!to!XML).!
Infrastructure'(administration'et'performances)'
• Possibilité!maintenant!d’administrer,!de!manière!centralisée,!les!bases!mobiles!depuis!l’outil!d’administration!SQL!
Server!Management!Studio.!
• Prise!en!charge!d’Active!Directory,!BizTalk!Server...!
• Un!Resource(Gouvernor!permet!de!limiter!les!ressources!(CPU,!mémoire)!utilisées!par!une!application,!un!utilisateur.!
• Compression!native!des!données!(tables!et!index).!
• Un!Framework,!le!Declarative!Management!Framework!(DMF),!permet,!au!travers!d’une!vue!logique!sur!l’ensemble!
des!paramètres!du!serveur,!de!fixer!un!cadre!de!comportement!à!ce!serveur,!voire!de!propager!cet!ensemble!de!
paramètres!à!d’autres!serveurs!SQL.!
• En!terme!de!monitoring,!à!noter!Performance!Studio!et!SQL!Server!Management!Studio!Reports.!
Dernière!venue!dans!la!famille!SQL!Server,!l’édition!2014!confirme!les!orientations!stratégiques!de!Microsoft!avec!sa!
solution!SQL!Server,!et!positionne!SQL!Server!comme!une!plateforme!de!données!d’entreprise!:$
• Système!de!stockage!relationnel!de!données!
• Intégration!de!données!
• Solution!pour!gérer!et!développer!bases!de!données!
On!retrouve!en!particulier!les!grands!domaines!fonctionnels!suivants!:!
• Analyse'décisionnelle!:!dès!l’entrée!de!gamme,!certaines!fonctions!de!BI!sont!intégrées,!et!une!édition!spécifique!est!
maintenant!proposée,!qui!rassemble!toutes!les!fonctionnalités!de!la!BI!en!libre-service,!telles!que!PowerView!qui!
permet!à!l’utilisateur!de!découvrir!les!données!et!de!les!visualiser!de!façon!interactive!et!très!riche!graphiquement.!
• Performances'et'sécurité!:!2!thèmes!nécessaires!pour!permettre!à!SQL!Server!de!tenir!son!rôle!comme!plateforme!
pour!les!applications!critiques!d’entreprise.!Depuis!la!version!2012,!Microsoft!apporte!des!fonctions!comme!AlwaysOn!
pour!la!haute!disponibilité!et!la!reprise!en!cas!de!désastre,!ou!ColumnStore!Index!qui!vise!à!booster!dans!certains!cas!
les!performances!par!une!indexation!non!plus!basée!sur!les!lignes!de!données,!mais!également!les!colonnes.!
• Data'Warehouse'et'appliances!:!depuis!la!version!2008!R2,!Microsoft!travaille!conjointement!avec!des!fournisseurs!de!
plateformes!matérielles!pour!proposer!des!architectures!de!références!ou!des!solutions!complètes!(appliances)!par!
types!de!besoins!(transactionnels,!BI,!Data!Warehouse!…).!
• Cloud$:!en!permettant!d’accéder!aux!données!d’entreprise!où!qu’elles!soient,!dans!les!serveurs!de!l’entreprise!ou!dans!
Autres!éléments!de!la!stratégie!de!gestion!des!données!de!Microsoft,!SQL!Server!joue!aussi!un!rôle!dans!l’approche!
proposée!par!l’éditeur!sur!le!thème!des!Big!Data!(gros!volumes!de!données!non!structurées).!Nous!abordons!cet!aspect!
dans!la!fiche!du!thème!Big!Data!de!cette!édition.!
Conformément!à!la!stratégie!générale!de!Microsoft!pour!le!cloud!qui!vise!à!fournir!des!solutions!comparables!dans!le!cloud!
et!dans!les!entreprises,!SQL!Azure!évolue!pour!proposer!des!services!jusqu’à!présent!réservés!aux!éditions!de!SQL!Server,!
en!particulier!concernant!les!aspects!BI!(intégration!et!analyse).!
La!version!2014!est!disponible!depuis!le!1er!trimestre!2014.!Parmi!les!nouveautés!introduites!par!Microsoft!avec!cette!
• L’arrivée!d’une!nouvelle!technologie!dénommée!In!Memory(Built-In!(ex!nom!de!code!Hekaton)!pour!étendre!les!
possibilités!de!travailler!directement!en!mémoire!à!tous!les!types!d’activités!(Workload).!Avec!SQL!Server!2012,!il!était!
possible!de!la!faire!pour!des!activités!de!type!BI,!SQL!Server!2014!permet!également!de!mettre!en!œuvre!le!travail!In!
Memory!pour!les!activités!OLTP,!Data!Warehouse…!
• Des!améliorations!de!l’indexage!par!colonnes!(Column(Store(Index),!introduit!avec!la!version!2012,!notamment!en!
permettant!de!mettre!à!jour!les!données!sans!avoir!à!supprimer!l’index!au!préalable!et!le!reconstruire!ensuite.!
• Plus!de!montée!en!charge,!pour!monter!en!environnement!physique!jusqu’à!640!processeurs!logiques!et!4!TO!de!
mémoire,!et!en!environnement!virtuel!permettre!à!une!instance!SQL!de!travailler!avec!un!maximum!de!64!processeurs!
virtuels!et!1!TO!de!mémoire.!
• Amélioration!pour!les!scénarios!de!haute!disponibilité,!avec!la!possibilité!de!monter!des!clusters!jusqu’à!64!nœuds,!et!
des!évolutions!sur!le!mode!Always-On!(jusqu’à!8!nœuds!secondaires,!au!lieu!de!4!avec!SQL!Server!2012,!et!en!cas!de!
perte!de!connexion!avec!le!nœud!primaire,!les!nœuds!secondaires!accessibles!peuvent!continuer!à!être!utilisés!en!