MyISAM和InnoDB存储引擎的区别
2015-06-04 17:38
274 查看
1、MyISAM不支持事务处理等高级处理,而InnoDB支持。
2、MyISAM强调的是性能,速度更快,而InnoDB提供事务支持以及外键等高级数据库功能。
3、MyISAM读性能比InnoDB强很多,MyISAM数据和索引是分开的,且索引有压缩,而InnoDB是捆绑的,且索引没有压缩,对写操作,MyISAM的insert比InnoDB强,而update可能逊色InnoDB。
ps:csv(comma separate value,逗号分隔值)存储引擎来访问没有存储在数据库而存储在外部文件中的数据。或者插入,更新,删除数据时,不是操作的数据库,而是当前数据库目录下新建的一个table_name.csv的文件。
2、MyISAM强调的是性能,速度更快,而InnoDB提供事务支持以及外键等高级数据库功能。
3、MyISAM读性能比InnoDB强很多,MyISAM数据和索引是分开的,且索引有压缩,而InnoDB是捆绑的,且索引没有压缩,对写操作,MyISAM的insert比InnoDB强,而update可能逊色InnoDB。
ps:csv(comma separate value,逗号分隔值)存储引擎来访问没有存储在数据库而存储在外部文件中的数据。或者插入,更新,删除数据时,不是操作的数据库,而是当前数据库目录下新建的一个table_name.csv的文件。
相关文章推荐
- gulp-notify处理报错----gulp系列(二)
- 【内存管理】:谁应该写在viewDidUnload里,谁应该写在dealloc里,arc之后viewDidUnload怎么用
- Dynpro-通过向导创建数据表格
- nodejs创建包(建立nodejs工程)
- Digital Roots
- squid缓存设置--控制页面的缓存时间
- Android的Toast介绍-android学习之旅(三十六)
- XCode 模拟器修改为英文版本
- 超人学院Hadoop大数据资源分享
- Android的Toast介绍-android学习之旅(三十六)
- Android的Toast介绍-android学习之旅(三十六)
- 新版本eclipse无法安装FatJar插件的问题
- Longest Substring Without Repeating Characters
- jdk自带常用命令行工具使用
- 子控件超出父控件的事件响应
- Load balance in BW system
- UITableView_1简单使用
- Ehcache配置详解及CacheManager使用
- Mac文件权限管理(shell命令)
- Hadoop源代码分析(mapreduce.lib.partition/reduce/output)