本书从一位拥有多年数据库运维经验的“老司机”视角出发,循序渐进地介绍SQL Server数据库。本书分为4篇,共9章,内容涵盖数据库基础、性能优化、开发、架构高可用性与运维等多个方面。基础篇(第1章和第2章)从安装部署讲起,探讨SQL Server在容器化和云原生环境下的安装部署,以及Linux平台上的架构设计与性能表现。性能篇(第3-6章)聚焦数据库性能优化,内容包括新特性加速数据库恢复、事务与锁、索引优化以及数据库自动驾驶能力等。开发篇(第7章和第8章)重点介绍数据库安全性及多模态能力,着重讲解区块链技术在数据库安全方面的创新应用,以及图数据、JSON数据和空间地理数据等多模态数据的支持。架构与运维篇(第9章)围绕数据库高可用性和运维展开,详细讲解AlwaysOn高可用性集群的搭建与高级功能。本书结合实际生产案例,旨在帮助读者学以致用,解决数据库运维中的痛点。
本书既适合数据库初学者,也适合有一定基础的开发人员,还适合作为培训机构和大中专院校的教学用书。
展开