首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 关于MyISAM和InnoDB的比较
【标  题】:关于MyISAM和InnoDB的比较
【关键字】:MyISAM,InnoDB
【来  源】:http://blog.csdn.net/leapder/archive/2007/02/16/1511016.aspx

关于MyISAM和InnoDB的比较

MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键

InnoDB:这种类型是事务安全的.它与BDB类型具有相同的特性,它们还支持外键.InnoDB表格速度很快.具有比BDB还丰富的特性,因此如果需要一个事务安全的存储引擎,建议使用它.

MyISAM和InnoDB的区别:

InnoDB默认情况下的事务是打开的(set autocommit = 0)就是说每插入一条记录时候,InnoDB类型的表都会把它当作一个单独的事务来处理.

所以如果我们插入了10000条记录,而且没有将事务关闭,那么InnoDB类型的表会把它当作10000个事务来处理,此时插入的总时间是很多的,这个时候一定要首先把事务关掉再插入,这样的速度就很快了 

Single-Row Functions:【上一篇】
SQL Server 2005从入门到精通 -- 学习笔记1 -- 数据库中选择储存哪些应用程序数据:【下一篇】
【相关文章】
  • 原来mysql不支持外键,要用InnoDB才可以..
  • Mysql InnoDB TABLESPACE Set Up [二] using raw disk
  • Mysql InnoDB TABLESPACE Set Up [一] --using file
  • Mysql InnoDb详解
  • INNODB中文参考手册
  • INNODB的自动增加字段解决方法一例
  • InnoDb实践经验.
  • 使用myisamchk进行表的维护和崩溃恢复-
  • Myisamchk
  • MySQL事务数据库(InnoDB类型)的安装方法
  • 【随机文章】
  • 简易投票系统 php+文本
  • 安装和配置 Java J2SE Development Kit(JDK)
  • CTO教你解决在多个容器上部署 Java Web 服务的问题
  • 在linux虚拟机下挂载usb
  • 多维输入法启示
  • 《神迹》武器配方大全
  • 在线大头贴[转载]
  • 常用的 ASP ActiveX 组件
  • MD5 算法
  • 如何同时启动多个Tomcat服务器
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.