Description du livre
Le modèle Concurrency Model de Master SQL Server vous permet d'implémenter des systèmes à haut débit qui offrent une cohérence transactionnelle à vos clients applicatifs. Ce livre explique comment dépanner et résoudre les problèmes de blocage et les blocages, et comment écrire du code et concevoir des schémas de base de données pour minimiser les problèmes de concurrence dans les systèmes que vous développez.
Le modèle de concurence de SQL Server est l'une des parties les moins bien comprises du moteur de base de données SQL Server. Presque tous les systèmes SQL Server connaissent des problèmes de concurrence et de blocage difficiles à expliquer, et il peut être extrêmement déroutant de résoudre ces problèmes sans une base de connaissances dans le fonctionnement interne du moteur. Tout en étant confus de l'extérieur, le modèle de concurence SQL Server est basé sur plusieurs principes bien définis qui sont couverts dans ce livre.
Comprendre les éléments internes entourant le modèle de concurence de SQL Server vous aide à construire des systèmes à haut débit dans des environnements multi-utilisateurs. Ce livre vous guide à travers le modèle de concurence et explique comment SQL Server supporte la cohérence transactionnelle dans les bases de données. Le livre couvre toutes les versions de SQL Server, y compris Microsoft Azure SQL Database, et il inclut la couverture des nouvelles technologies telles que In-Memory OLTP et Columnstore Indexes.
Ce que vous apprendrez
Savoir comment les niveaux d'isolation des transactions affectent le comportement de verrouillage et la simultanéité.
Dépannage et résolution des problèmes de blocage et des impasses.
Assurer la cohérence des données requises tout en minimisant les problèmes de concomitance
Concevoir des stratégies de transaction efficaces qui mènent à un code évolutif
Réduire les problèmes de concomitance grâce à une bonne conception des schémas
Comprendre les modèles de concomitance pour les index en mémoire OLTP et Columnstore.
Réduire le blocage lors de la gestion de l'index, du chargement des données de lot et d'autres tâches similaires.
A qui s'adresse ce livre ?
Les développeurs SQL Server, les administrateurs de bases de données et les architectes d'applications qui développent des applications hautement simultanées. Ce livre s'adresse à tous ceux qui s'intéressent aux aspects techniques de la création et du dépannage de systèmes à haut débit qui répondent rapidement aux demandes des utilisateurs.