问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Mysql存储引擎是怎么回事?1

发布网友 发布时间:2023-10-15 00:00

我来回答

1个回答

热心网友 时间:2024-12-02 07:16

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
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我女朋友我在同事面前说她是我媳妇她默认,在她组长面前就不承认了什么... 跨省迁户口需要的手续 户口跨省迁移需要哪些手续? cf空白名字怎么打(cf空白名字怎么打2021) 关于旅行的电影 就是一个人旅行放松心灵那种 不要纪录片 模拟人生2高斯的遗产给儿子还是女儿 模拟人生2如何跟高斯结婚啊? 模拟人生2高斯怎么找到贝拉,找到后能怎么办? 我的米2插上充电器后屏幕一直闪,快速的一下显示充电一下没在充电。请 ... ...屏幕乱闪 充不进去电 用手机连接电脑也是一样 为什么说酶是细胞代谢所必需的?44 细胞代谢所需什么物质?为什么说酶是细胞代谢所需,2条理由7 酶在细胞代谢中起什么作用?15 泰坦尼克号沉海的秘密6 请问边牧看家吗?陌生人来了,会不会叫~~~ 提醒主人来陌生人...53 ...记得叫什么名了?歌词第一句是“看窗外的世界,,是女生唱的 帮忙噢... 为什么说酶是细胞代谢所必需的?4 边牧的能不能看家124 ...贵州的朋友说,他们那边都喜欢喝“台四渡”茅台酒,因为真的很好喝... 讲讲考研改变命运的几率大吗?1512 某公司销售部有营销人员15人,销售部为了制定某种商品的月销售... 某公司销售部有营销人员14人,销售部为了制定某种商品的销售定... 怎样去除衣服上的麻点? 某公司销售部有营销人员15人,销售部为了制定某种商品的月销售...100 什么是销售定额7 ABAB式形容颜色的词语在那些?272 word文档打不开,删除了Normal还是打不开,这是怎么回... 我用不同的两个搜索同一个人,为什么她的是同一个,头像却... ...通知明天早上上班,但是要带身份证,毕业证,可没有毕业证怎么办?_百 ... 请问小米2s联通版能用移动卡吗 mysql的存储引擎有哪些,有什么区别,适用场景1 如何查看MySQL的当前存储引擎?114 单片机按键程序(按键开关状态0和1.且自锁)P3.1 输入,P2.1输出... MySQL存储引擎通常有哪3种?各自分别有什么特点 西门豹治邺有16个自然段可以分为三个部分这三个部分的内容是什么?还有... 如何选择合适的MySQL存储引擎2 洛克王国东哥辅助怎样刷级快? 洛克王国东哥辅助普通刷级怎么刷9 奔驰e400l hybrid有没有主动刹车 被盗了怎么强制找回? 论文中引文部分以方括号上标,例如****[1], 怎么插入并...78 交通银行信用卡逾期不良记录怎么消除百度 经验668 ご提案のプロジェクト开発における课题などの议论・交流はぜひよろ... 甲状腺结节为什么要测乙肝 某品牌汽车的销售公司有营销人员14人,销售部为制定营销人员的... 世界超级海难(真实资料)87 烧机油废气阀怎么能看出好坏?14 银行卡密码输错5次不能取了怎么办?95 被人左右的女人,及习惯了主动的女人,自己爱的男人经常看自己手... 梦见把自己的手机给了自己心爱的人是什么意思?3