mysql体系结构和存储引擎

MySQL体系结构
mysql体系结构和存储引擎_第1张图片
MySQL体系结构
MySQL存储引擎以及比较

MySQL主要有的存储引擎有一下几种:
innodb引擎,myisam引擎,memory引擎,archive引擎等等。
这里主要比较一下innodb和myisam。

引擎 是否支持事物 锁设计 索引支持 特点
innodb 支持 行锁 聚簇和非聚簇 MySQL默认引擎,默认rr级别,支持mvcc,采用next-key locking防止幻读
myisam 不支持 表锁 支持全文索引 只缓存索引文件,采用myisampack压缩数据
连接MySQL
  • tcp/ip 这个是MySQL任何平台都支持的连接方式,也是网络中使用最多的一种。 mysql -h ip -u user -p password
  • 命名管道和共享内存
    命名管道试用window平台,需要设置 --enable-named-pipe
  • Unix域套接字
    mysql -u user -S --socket path

你可能感兴趣的:(mysql体系结构和存储引擎)