永发信息网

MySQL存储引擎通常有哪3种?各自分别有什么特点?应用场景是哪些

答案:2  悬赏:50  手机版
解决时间 2021-03-17 19:29
MySQL存储引擎通常有哪3种?各自分别有什么特点?应用场景是哪些
最佳答案
MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用:
MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。
MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎:
· MyISAM管理非事务表。它提供高速存储和检索,以及全文搜索能力。MyISAM在所有MySQL配置里被支持,它是默认的存储引擎,除非你配置MySQL默认使用另外一个引擎。
· MEMORY存储引擎提供“内存中”表。MERGE存储引擎允许集合将被处理同样的MyISAM表作为一个单独的表。就像MyISAM一样,MEMORY和MERGE存储引擎处理非事务表,这两个引擎也都被默认包含在MySQL中。
注释:MEMORY存储引擎正式地被确定为HEAP引擎。
· InnoDB和BDB存储引擎提供事务安全表。BDB被包含在为支持它的操作系统发布的MySQL-Max二进制分发版里。InnoDB也默认被包括在所 有MySQL 5.1二进制分发版里,你可以按照喜好通过配置MySQL来允许或禁止任一引擎。
· EXAMPLE存储引擎是一个“存根”引擎,它不做什么。你可以用这个引擎创建表,但没有数据被存储于其中或从其中检索。这个引擎的目的是服务,在 MySQL源代码中的一个例子,它演示说明如何开始编写新存储引擎。同样,它的主要兴趣是对开发者。
· NDB Cluster是被MySQL Cluster用来实现分割到多台计算机上的表的存储引擎。它在MySQL-Max 5.1二进制分发版里提供。这个存储引擎当前只被Linux, Solaris, 和Mac OS X 支持。在未来的MySQL分发版中,我们想要添加其它对这个引擎的支持,包括Windows。
· ARCHIVE存储引擎被用来无索引地,非常小地覆盖存储的大量数据。
· CSV存储引擎把数据以逗号分隔的格式存储在文本文件中。
· BLACKHOLE存储引擎接受但不存储数据,并且检索总是返回一个空集。
· FEDERATED存储引擎把数据存在远程数据库中。在MySQL 5.1中,它只和MySQL一起工作,使用MySQL C Client API。在未来的分发版中,我们想要让它使用其它驱动器或客户端连接方法连接到另外的数据源。
比较常用的是MyISAM和InnoBD
全部回答
myisam、innodb、heap(memory)、ndb 貌似一般都是使用 innodb的, mysql的存储引擎包括:myisam、innodb、bdb、memory、merge、example、ndbcluster、archive、csv、blackhole、federated等,其中innodb和bdb提供事务安全表,其他存储引擎都是非事务安全表。 最常使用的2种存储引擎: 1.myisam是mysql的默认存储引擎,当create创建新表时,未指定新表的存储引擎时,默认使用myisam。每个myisam在磁盘上存储成三个文件。文件名都和表名相同,扩展名分别是.frm(存储表定义)、.myd(mydata,存储数据)、.myi(myindex,存储索引)。数据文件和索引文件可以放置在不同的目录,平均分布io,获得更快的速度。 2.innodb存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是对比myisam的存储引擎,innodb写的处理效率差一些并且会占用更多的磁盘空间以保留数据和索引。 不知道是不是对你有帮助
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
笔记本电脑Win7旗舰版怎么连接WIFI!
青坑社区居委会怎么去啊,有知道地址的么
生死四人组 手柄键位设置 详细点 谢谢!
武汉宜家冰雪王国距离高德红外多远
我们结婚十几年了,没有结婚证,她是甘肃人,
喻药铺塆地址在什么地方,想过去办事
狂野飙车8进黑屋怎么出来
从成安到永年镇最近的路程
剑桥大学出版社广州代表处怎么去啊,有知道地
狗狗吃了生羊油怎么办
芭东小镇(东2门)这个地址在什么地方,我要处
DK7763电火花数控线切割机的用途,结构特点,
请问集成板材装修全屋好吗?
有没有那种特伤感有特短的文字
永益堂大药房在什么地方啊,我要过去处理事情
推荐资讯
发现有人私自偷挖深水井应该向哪个部门举报
我喜欢一个女孩,她和我是同学,我们qq经常聊
你知道喜欢一个人,在心里不说出来很好,如果
笔记本电脑清灰后 没有粘CPU导热膏会怎样
手机上每天可以从支付宝上提现超过5万吗
石贡寺在哪里啊,我有事要去这个地方
假睫毛是一次性的还是可以多次使用?
萧县仁爱医院在什么地方啊,我要过去处理事情
x减2x/5=9的/是什么意思
一个“火”和一个“亘”是什么字
集团审计合规部应该受哪个部门领导
苹果6plus为什不能全屏看电影,软件已经更新最
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?