# MySQL 架构与历史

MySQL 的架构可以在多种不同的场景中应用,并发挥好的作用,但同时也会带来一点选择上的困难。

为了充分发挥 MySQL 的性能并顺利的使用,就必须理解它的设计。它最最重要、最与众不同的特性是他的存储引擎架构,将查询处理(Query Processing)及其他系统任务(Server Task)和数据的存储、提取相分离。这种处理和存储分离的设计可以在使用时根据性能、特性,以及其他需求来选择数据存储方式,很灵活