博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL三种存储引擎总结
阅读量:5224 次
发布时间:2019-06-14

本文共 510 字,大约阅读时间需要 1 分钟。

MySQL三种存储引擎

MyISAMInnoDB、MEMORY

 

 

1.MyISAM

MyISAM,3.23.34a前的默认存储引擎。

优缺点

点 在于占用空间小,处理速度快

缺点 不支持事务的完整性和并发性,不提供外键。

存储结构

frm文件存储表结构,是frame的缩写

MYD文件存储数据,是MYData的缩写

MYI文件存储索引,是MYIndex的缩写

 

2.InnoDB

InnoDB,3.23.34a后的默认存储引擎。

优缺点

优点 提供了良好的外键,事务处理、崩溃修复能力和并发控制。

缺点 读写效率较差,占用的数据空间相对较大

存储结构

frm文件存储表的结构

数据和索引存储在innodb_data_home_dir和innodb_data_file_path定义的表空间中

 

3.MEMORY

MEMORY是MySQL中一类特殊的存储引擎。

优缺点

优点 数据的处理速度快

缺点 安全性不高,表不能建太大

存储结构

frm文件存储表的结构

数据索引全部放在内存中,默认使用哈希索引,亦可指定B+树索引

 

 

转载于:https://www.cnblogs.com/ydymz/p/10043931.html

你可能感兴趣的文章
java线程池原理
查看>>
c++学习笔记2--constexpr,类型别名,auto
查看>>
★色盲悖论正解!
查看>>
牛人们的博客地址
查看>>
[Codevs] 2492 上帝造题的七分钟2
查看>>
【Java编程思想 - 练习】吸血鬼数字
查看>>
【WP8】同步执行异步代码
查看>>
HDU1945 非常可乐(数论)
查看>>
Codeforces 997B Roman Digits(半打表)
查看>>
[JSOI2008] 火星人prefix
查看>>
POJ-3669
查看>>
unity使用深度优先搜索算法自动生成随机迷宫
查看>>
再提供一种解决Nginx文件类型错误解析漏洞的方法
查看>>
Sinatra+SQLite3+DataMapper - 十分完整的tutorial - “Superdo”
查看>>
我与solr(四)--solrJ
查看>>
文件上传
查看>>
---------------------------2000---------------------------------
查看>>
selenium系列------元素定位套路
查看>>
linux下安装java jdk
查看>>
Highcharts 统计图
查看>>