发布网友 发布时间:2024-10-23 06:18
共1个回答
热心网友 时间:2024-11-04 05:26
本书以 MySQL 数据库的基石和维护为核心,着重探讨了 MySQL 应用系统性能的提升和高可用可扩展架构的设计。
全书分为三个部分:基础篇。首先,您将深入理解 MySQL 软件的基础知识,包括其架构构成、常用的存储引擎、安全管理以及基础的备份恢复策略。在这个部分,SQL Schema 设计的技巧</和优化查询语句的策略</将被详细解析,同时还会探讨 SQL 层和存储引擎层的优化思路,以及 MySQL 数据库中的锁定机制。
架构设计篇则着重于构建一个高效且可扩展的企业级数据库集群。以实现高可用性和可扩展性为目标,这里涵盖了多种架构选择,如设计原则、复制技术(Replication)、数据切分、缓存和搜索引擎的利用,以及 NDB Cluster 等关键内容。在高可用性方面,您将学习 Dual Master、DRBD、NDB Cluster,以及如何通过系统监控来确保系统的稳定运行。
这本书的理想读者是那些对 MySQL 有一定基础,或者熟悉 SQL 语言的朋友,它将帮助您提升 MySQL 系统的性能,同时掌握构建高可用、可扩展数据库集群的实践知识。
本书以 MySQL 数据库的基础及维护为切入点,重点介绍了 MySQL 数据库应用系统的性能调优,以及高可用可扩展的架构设计。