Note publique d'information : Ce livre s'adresse aux administrateurs de bases de données SQL Server 2014. Son premier
objectif est de détailler les nouveautés apportées par cette version sur la partie
relationnelle et surtout de les replacer dans leur contexte : le moteur in-memory,
l'index en colonne, l'index en ligne, les transactions différées, l'extension du pool
de mémoire tampon, les statistiques incrémentales, le nouvel estimateur de cardinalité,
l'amélioration de la sécurité… Le deuxième objectif du livre est de combattre les
idées reçues et de faire découvrir ou redécouvrir des fonctionnalités SQL Server qui
existent depuis les versions antérieures avec toujours en fil conducteur l'optimisation
des performances. Pour mieux appréhender les fonctionnalités et même certaines subtilités
de SQL Server, l'auteur commence par revenir sur les fondamentaux du moteur SQL puis
traite de ses différents composants, de son fonctionnement et de ses interactions
avec le système d'exploitation Windows et le matériel sous-jacent (processeur, mémoire
et disques en particulier). Sont ensuite traités les sujets portant sur le nouveau
moteur in-memory, les outils clients et les bases de données avant d'aborder le domaine
de la sécurité au sens large à travers deux chapitres portant en particulier sur le
chiffrement et l'audit. Vient ensuite un focus sur les opérations de maintenance des
bases de données, incluant les différents scénarios de sauvegarde et restauration,
la gestion des index et des statistiques de distribution, la prévention et le traitement
de la corruption. Un chapitre est ensuite consacré aux grandes bases de données, les
Very Large Databases (ou VLDB). Ce chapitre traitera en particulier du partitionnement,
de la compression de données et de l'index en colonne. Enfin, un chapitre est consacré
aux performances : ses fondamentaux au travers des principaux types d'attentes et
leur signification, la concurrence d'accès et bien sûr le nouvel estimateur de cardinalité
et les transactions différées. Des éléments complémentaires sont en téléchargement
sur le site www.editions-eni.fr. Les chapitres du livre : Introduction - Les différents
composants des moteurs - Le In-Memory - Les outils clients - Les bases de données
- La sécurité - L'audit et les changements de données - La maintenance des bases de
données - Les very large databases (VLDB) - Les performances