MySQL存储引擎MyISAM与InnoDB如何选择?
MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。
虽然MySQL里的存储引擎不只是MyISAM与InnoDB这两个,但常用的就是两个。 关于MySQL数据库提供的两种存储引擎,MyISAM与InnoDB选择使用:
1.INNODB会支持一些关系数据库的高级功能,如事务功能和行级锁,MyISAM不支持。 2.MyISAM的性能更优,占用的存储空间少,所以,选择何种存储引擎,视具体应用而定。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。