开发者社区 问答 正文

MySQL存储引擎MyISAM与InnoDB如何选择?

MySQL存储引擎MyISAM与InnoDB如何选择?

展开
收起
游客ahv54x37wvm7u 2021-12-14 16:16:57 625 分享 版权
1 条回答
写回答
取消 提交回答
  • MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。

    虽然MySQL里的存储引擎不只是MyISAM与InnoDB这两个,但常用的就是两个。 关于MySQL数据库提供的两种存储引擎,MyISAM与InnoDB选择使用:

    1.INNODB会支持一些关系数据库的高级功能,如事务功能和行级锁,MyISAM不支持。 2.MyISAM的性能更优,占用的存储空间少,所以,选择何种存储引擎,视具体应用而定。

    2021-12-14 16:17:11
    赞同 展开评论