1.MySQL简介
和其他数据库系统相比, MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥好的作用,但同时也会带来一点选择上的困难。...同时, MySQL既可以嵌入到应用程序中,也可以支持数据仓库、内容索引和部署软件、高可用的冗余系统、在线事务处理系统 (OLTP)等各种应用类型。...为了充分发挥MySQL的性能并顺利地使用,就必须理解其设计。MySQL的灵活性体现在很多方面。例如,你可以通过配置使它在不同的硬件上都运行得很好,也可以支持多种不同的数据类型。...2.MySQL逻辑架构
了解MySQL各组件之间如何协同工作的架构,会有助于深人理解MySQL服务器。图1-1展示了MySQL的逻辑架构图。
?...例如,某些存储引擎的某种素引,可能对一些特定的查询有优化。