• MySQL教程-MyISAM和InnoDB的区别


    MySQL的表类型MyISAM和InnoDB之间的最大区别是,InnoDB的支持事务。兄弟连教育(

    )来给大家做个对比:

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

    InnoDB是高容量,高性能的

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

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

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

  • 相关阅读:
    ubuntu常用命令
    安装 Ruby, Rails 运行环境 常见的错误
    dubbo user guider笔记之一Preface
    翻译-Your first Dubbo application
    翻译-1.2 容器概述
    翻译-Core Technologies
    翻译-1.1 关于spring ioc容器和bean的介绍
    TCP协议-滑动窗口及拥塞控制
    QUARTZ之三-JobStores相关概念
    项目经验总结
  • 原文地址:https://www.cnblogs.com/xdlltao/p/6029425.html
Copyright © 2020-2023  润新知