MySql体系结构和存储引擎


title: MySql体系结构和存储引擎

关于mysql

体系结构

avatar
1.连接池组件
2.管理服务和工具组件
3.SQL接口组件
4.查询分析器组件
5.优化器组件
6.缓存组件
7.插件式存储引擎
8.物理文件

插件式存储引擎

avatar
上图为特性清单,主要特性有如下几点
1.存储容量限制
2.事务支持
3.锁的粒度
4.MVCC支持
5.支持的索引
6.备份和复制
其中主要使用的有如下五种
1.MyISAM这种存储引擎是MYSQL最早提供的。它提供高速存储和检索,以及全文搜索的能力。
2.InnoDB提供了事务,行级锁和外键约束的功能。是Mysql5.6的默认存储引擎。
3.ARCHIVE仅支持select和insert语句,而且不支持索引。常用于日志记录和聚合分析。
4.Memory类似于H2的内存数据库,如果数据库重启或者崩溃数据丢失。适用于存储临时数据的临时表。
5.TOkuDB大数据存储引擎。

综合

具体的存储引擎详细内容推荐看《高性能MySQL》
后面章节具体说一些小套路,解决工作问题应该够了。

欢迎扫码加入知识星球继续讨论
avatar
GN Al1en

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值