mysql 存储引擎

来源:互联网 发布:apache base64 encode 编辑:程序博客网 时间:2024/05/22 19:40

MySQL存储引擎总结:http://www.jb51.net/article/55849.htm

MySQL数据库引擎详解: http://www.2cto.com/database/201503/385669.html


笔记:

myisam: 最常用的,没有事物支持,只有表锁。数据和索引分开存储,使用B+ tree做索引,数据域存储的是数据地址而不是数据

innodb:支持事物,行锁,外键, 数据索引存储在一个文件中,聚集索引,没有保存count值,使用B+tree做索引

memory:在memory中的,快速,但断电后消失。同时支持B树索引和散列索引

merge:不存储真正的表,只是将myisam的表merge起来,一般用于多表查询

archive:归档,实时压缩,支持的操作少,支持查询和增加


B树索引:支持范围查找

散列索引:快,但是不支持范围和前缀匹配索引

0 0
原创粉丝点击