浏览 1023 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2016-11-04
MySQL的表类型MyISAM和InnoDB之间的最大区别是,InnoDB的支持事务。兄弟连教育(www.lampbrother.net)来给大家做个对比: InnoDB支持一些新的功能:交易,行级锁,外键 InnoDB是高容量,高性能的 大多数人使用MyISAM表,如果他们需要速度和InnoDB数据的完整性。您可以使用超过一个或任意组合这些在你的数据库中的表类型。请记住,驴在建设之前,您的应用程序的需求。即使MyISAM是速度比在MySQL的InnoDB的世界,InnoDB是比较快的任何的数据库engine.With InnoDB的交易,速度和完整性三个功能通常不会在同一个句子中使用。 InnoDB的已被设计为处理大数据量时的最大性能。任何其他基于磁盘的关系数据库引擎,它的CPU效率可能不匹配。 完全整合,InnoDB存储引擎与MySQL服务器在主内存中缓存数据和索引维护自己的缓冲池。 InnoDB的表和索引存储在表空间中,这可能包括几个文件(或原始磁盘分区)。这是不同的,例如,MyISAM表,其中每个表存储使用单独的文件中。 InnoDB表可以是任何尺寸,即使文件大小限制为2GB的操作系统上。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |