InnoDb引擎

  • 支持ACID的事务,支持事务的四种隔离级别;
  • 支持行级锁及外键约束:因此可以支持写并发;
  • 不存储总行数;
  • 一个InnoDb引擎存储在一个文件空间(共享表空间,表大小不受操作系统控制,一个表可能分布在多个文件里),也有可能为多个(设置为独立表空,表大小受操作系统文件大小限制,一般为2G),受操作系统文件大小的限制;
  • 主键索引采用聚集索引(索引的数据域存储数据文件本身),辅索引的数据域存储主键的值;因此从辅索引查找数据,需要先通过辅索引找到主键值,再访问辅索引;最好使用自增主键,防止插入数据时,为维持B+树结构,文件的大调整。

MyISAM引擎

  • 不支持事务,但是每次查询都是原子的;
  • 支持表级锁,即每次操作是对整个表加锁;
  • 存储表的总行数;
  • 一个MYISAM表有三个文件:索引文件、表结构文件、数据文件;
  • 采用菲聚集索引,索引文件的数据域存储指向数据文件的指针。辅索引与主索引基本一致,但是辅索引不用保证唯一性。

最新文章

  1. Proxy
  2. flex布局滑动页面
  3. Git+Gradle+Eclipse构建项目
  4. Linux Apache和Nginx网络模型详解
  5. div 水平居中
  6. Sicily connect components in undirected graph
  7. Java语言实现简单FTP软件------>FTP软件效果图预览之下载功能(二)
  8. 基于visual Studio2013解决C语言竞赛题之1035最大数
  9. C++获取文件大小常用技巧
  10. ubuntu日志文件管理
  11. 关于MVC的特性(AuthorizeAttribute)的一些理解
  12. Python爬虫入门教程 44-100 Charles的安装与使用-手机APP爬虫部分
  13. mysql 5.7 laravel json类型数据相关操作
  14. python学习日记(文件操作练习题)
  15. javascript高级程序语言学习笔记
  16. Letter S Pronounced [z]
  17. Android Migrate Android Code
  18. js中的&&和||
  19. HDUOJ----More is better(并查集)
  20. console.log()注意事项。

热门文章

  1. vs2008,windows mobile 6 搭建PDA开发环境相关软件下载
  2. Python程序猿面试杂谈
  3. ajax提交表单包含文件
  4. js同步任务和异步任务的执行顺序
  5. [转帖]忘记了MariaDB root密码的解决办法
  6. 【DP 好题】hihoCoder #1520 古老数字
  7. JDK SPI
  8. docker在mac下安装及配置阿里云镜像加速
  9. 导出excel-NPOI
  10. sql server 函数详解(5)系统函数