咕泡出品,必属精品 www.gupaoedu.com
么来的呢?Oracle 收购 MySQL 之后,MySQL 创始人之一 Monty 担心 MySQL 数据库
发展的未来(开发缓慢,封闭,可能会被闭源),就创建了一个分支 MariaDB,默认使
用全新的 Maria 存储引擎,它是原 MyISAM 存储引擎的升级版本。
其他流行分支:
Percona Server 是 MySQL 重要的分支之一,它基于 InnoDB 存储引擎的基础上,
提升了性能和易管理性,最后形成了增强版的 XtraDB 引擎,可以用来更好地发挥服务器
硬件上的性能。
国内也有一些 MySQL 的分支或者自研的存储引擎,比如网易的 InnoSQL,极数云
舟的 ArkDB。
MySQL 应该怎么读? 官网对于这个问题有解释。
https://dev.mysql.com/doc/refman/5.7/en/what-is-mysql.html
我们操作数据库有各种各样的方式,比如 Linux 系统中的命令行,比如数据库工具
Navicat,比如程序,例如 Java 语言的 JDBC API 或者 ORM 框架。
大家有没有思考过,当我们的工具或者程序连接到数据库之后,实际上发生了什么
事情?它的内部是怎么工作的?
就像我们到餐厅去吃饭,点了菜以后,过一会儿菜端上来了,后厨里面有哪些人?
他们分别做了什么事情?这个就涉及到 MySQL 的整体架构和工作流程了。
以一条查询语句为例,我们来看下 MySQL 的工作流程是什么样的。
评论0
最新资源