sql

mysql安装,存储引擎和体系结构

2019-04-09  本文已影响6人  剑道_7ffc

Linux下的mysql的安装

http://www.runoob.com/mysql/mysql-install.html

Mysql插拔式存储引擎

简介

1 插拔式:接口有mysql来定义,具体时间由各生产厂商来实现类似于数据库的链接

2 作用在表上:两张表可以有两种不同的存储引擎

3 表结构文件是必须的(frm文件),和存储引擎无关

存储引擎类型

1 CSV存储引擎

   数据以csv文件存储

    应用场景:数据导入导出:表格-->csv文件-->表

2  Archive存储引擎:

    磁盘占用空间少:对数据进行压缩,以ARZ文件格式存储

    应用场景:大量数据的收集如日志

3 Memory存储引擎

   数据存储在内存中,默认存储空间是16M

   应用场景:存储需要进行计算的查询结果

4 Myisam

    Mysql5.5之前的默认的存储引擎

5 Innodb

    mysql5.5之后的默认的存储引擎

各存储引擎的对比

mysql的体系结构

1 client connectors:客户端连接如jdbc等

2 connection pool:连接池:连接管理和安全验证

3 sql interface:接受用户的sql并返回查询结果

4 parser:解析器 对sql传过来的sql进行验证和解析

5 optimizer:查询优化器 对sql进行优化

6 cache:查询缓存,若sql命中则直接从缓存中获取

7 pluggable storage engines:插拔式存储引擎

8 file system:文件系统

9 services & utilities:集群,分区管理等

上一篇 下一篇

猜你喜欢

热点阅读