1.6 小结
本章首先介绍了数据库和数据库实例的定义,紧接着分析了MySQL数据库的体系结构,从而进一步突出强调了“实例”和“数据库”的区别。相信不管是MySQL DBA还是MySQL的开发人员都应该从宏观上了解了MySQL体系结构,特别是MySQL独有的插件式存储引擎的概念。因为很多MySQL用户很少意识到这一点,这给他们的管理、使用和开发带来了困扰。
本章还详细讲解了各种常见的表存储引擎的特性、适用情况以及它们之间的区别,以便于大家在选择存储引擎时作为参考。最后强调一点,虽然MySQL有许多的存储引擎,但是它们之间不存在优劣性的差异,用户应根据不同的应用选择适合自己的存储引擎。当然,如果你能力很强,完全可以修改存储引擎的源代码,甚至是创建属于自己特定应用的存储引擎,这不就是开源的魅力吗?