MySQL的架构跟其他的数据库系统很不一样,也正是这种差别使得它能够应用在许多不同的场合。MySQL不是完美的,但是它很灵活,可以胜任许多要求很高的环境,比如说Web应用等。同时MySQL也可以使用在嵌入式应用、数据仓库、内容索引以及交付软件、高可靠性冗余系统、在线事务处理等等。
为了更好的使用MySQL,你需要了解MySQL的设计,以保证你正确的使用它。MySQL在各个方面都很灵活。比如你可以将它配置运行于各种硬件环境下,它支持多种不同的数据类型。然而MySQL最有用最重要的特点是它的存储引擎架构,这种架构使得数据查询以及其他的服务器任务和具体的数据存储以及获取机制相分离。在MySQL5.1以后你甚至可以将存储引擎当做运行时插件一样加载。这种关注点的分离,使得你可以根据需要的性能、特性以及其他需求来对单个表选择存储引擎。
本章的主要内容包括MySQL服务器架构的高层视图,各种存储引擎之间的主要差别以及为什么这些差别这么重要。我们试图通过简化细节和展示例子来解释MySQL。
本章的内容将会对那些没有使用过数据库或者只使用过其他数据库的读者提供一个整体的认识。
注:最近在看High.Performance.MySQL第二版,在看的过程中打算顺便翻译一下,以后会在blog中陆续贴出来
分享到:
相关推荐
扫描版[电子书.pdf,主要内容包括:第一章mysql架构与历史;第二章mysql基准与测试;第三章服务器性能剖析;第四章schema与数据类型优化;第五章创建高性能索引;第六章查询性能优化;第七章mysql高级特性;第八章...
第一章 MySQL 架构与历史 第二章 MySQL 基准测试 第三章 服务器性能剖析 第四章 Schema 与数据类型优化 第五章 创建高性能的索引 。。。。。
第一章 MySQL架构介绍1.1 MySQL逻辑架构介绍mysql查询流程大致就是:1. mysql客户端通过协议与mysql服务器建立连接,发送查询语句,先检
第2章 MySQL架构组成 2.0 引言 2.1 MySQL物理文件组成 2.2 MySQL Server系统架构 2.3 MySQL自带工具使用介绍 2.4 小结 第3章 MySQL存储引擎简介 3.0 引言 3.1 MySQL存储引擎概述 3.2 MyISAM存储引擎简介 ...
第1章MySQL基本介绍 前言: 作为最为流行的开源数据库软件之一, MySQL数据库软件已经是广为人知了。但是为了 照顾对MySQL还不熟悉的读者,这章我们将对MySQL做一个简单的介绍。主要内容包括 MySQL各功能模块组成,...
第1章MySQL架构与历史1 1.1MySQL逻辑架构1 1.1.1连接管理与安全性2 1.1.2优化与执行3 1.2并发控制3 1.2.1读写锁4 1.2.2锁粒度4 1.3事务6 1.3.1隔离级别8 1.3.2死锁9 1.3.3事务日志10 1.3.4MySQL中的事务...
《高性能MySQL(第3版)》是MySQL 领域的经典之作,拥有广泛的影响力。第3 版更新了大量的内容,不但涵盖了最新MySQL 5.5版本的新特性,也讲述了关于固态盘、...每一章都是相对独立的主题,读者可以有选择性地单独阅读。
《高性能mysql(第3版)》是mysql 领域的经典之作,拥有广泛的影响力。第3 版更新了大量的内容,不但涵盖了最新mysql 5.5版本的新特性,也讲述了关于固态盘、...每一章都是相对独立的主题,读者可以有选择性地单独阅读。
第6 章 MySQL——App 后台最常用的数据库 .. 140 第7 章 Redis——App 后台高性能的缓存系统 . 160 第8 章 MongoDB——App 后台新兴的数据库 .. 185 第9 章 App 后台架构剖析 .. 208 第10 章 App 后台架构的演进 255
《高性能MySQL(第3版)》是MySQL 领域...每一章都是相对独立的主题,读者可以有选择性地单独阅读。 本书不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。
全书包含14章和4个附录,内容覆盖MySQL系统架构、设计应用技巧、SQL语句优化、服务器性能调优、系统配置管理和安全设置、监控分析,以及复制、扩展和备份/还原等主题,每一章的内容自成体系,适合各领域技术人员作...
《高性能MySQL(第2版)》包含14章和4个附录,内容覆盖MySQL系统架构、设计应用技巧、SQL语句优化、服务器性能调优、系统配置管理和安全设置、监控分析,以及复制、扩展和备份/还原等主题,每一章的内容自成体系,适合...
高性能MYSQL 第三版(中文)PDF2013...每一章都是相对独立的主题,读者可以有选择性地单独阅读。 本书不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。
分布式数据库架构及企业实践-基于Mycat中间件【高清版本】这是个压缩包,里面是个pdf文件,详细的介绍了...第 6 章 Mycat 架构剖析 215 第 7 章 Mycat 核心技术分析 241 第 8 章 Mycat多数据库支持原理与实现 275
第一篇 使用PHP 第1章 PHP快速入门教程 1.1 开始之前:了解PHP 1.2 创建一个示例应用:Bob汽车零部件商店 1.2.1 创建订单表单 1.2.2 表单处理 1.3 在HTML中嵌入PHP 1.3.1 使用PHP标记 1.3.2 PHP语句 1.3.3 ...
第一篇 使用PHP 第1章 PHP快速入门教程 1.1 开始之前:了解PHP 1.2 创建一个示例应用:Bob汽车零部件商店 1.2.1 创建订单表单 1.2.2 表单处理 1.3 在HTML中嵌入PHP 1.3.1 使用PHP标记 1.3.2 PHP语句 1.3.3 空格 ...
全书包含14章和4个附录,内容覆盖mysql系统架构、设计应用技巧、sql语句优化、服务器性能调优、系统配置管理和安全设置、监控分析,以及复制、扩展和备份/还原等主题,每一章的内容自成体系,适合各领域技术人员作...