广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > 数据库 > 正文

MySQL表类型MyISAM和InnoDB的区别_数据库教程

作者:小甘发布时间:2020-12-24分类:数据库浏览:754


导读:  MySQL的表类型MyISAM和InnoDB之间的最大区别是,InnoDB的支持事务  InnoDB支持一些新的功能:交易,行级锁,外键  InnoDB是高容量,高性能...

  MySQL的表类型MyISAM和InnoDB之间的最大区别是,InnoDB的支持事务

  InnoDB支持一些新的功能:交易,行级锁,外键

  InnoDB是高容量,高性能的

  大多数人使用MyISAM表,如果他们需要速度和InnoDB数据的完整性。您可以使用超过一个或任意组合这些在你的数据库中的表类型。请记住,驴在建设之前,您的应用程序的需求。即使MyISAM是速度比在MySQL的InnoDB的世界,InnoDB是比较快的任何的数据库engine.With InnoDB的交易,速度和完整性三个功能通常不会在同一个句子中使用。

  InnoDB的已被设计为处理大数据量时的最大性能。任何其他基于磁盘的关系数据库引擎,它的CPU效率可能不匹配。

  完全整合,InnoDB存储引擎与MySQL服务器在主内存中缓存数据和索引维护自己的缓冲池。 InnoDB的表和索引存储在表空间中,这可能包括几个文件(或原始磁盘分区)。这是不同的,例如,MyISAM表,其中每个表存储使用单独的文件中。 InnoDB表可以是任何尺寸,即使文件大小限制为2GB的操作系统上。


数据库排行
标签列表
网站分类
文章归档
最近发表