永发信息网

mysql到底用哪一款存储引擎

答案:2  悬赏:10  手机版
解决时间 2021-02-19 06:39
mysql到底用哪一款存储引擎
最佳答案
MyISAM:拥有较高的插入,查询速度,但不支持事务InnoDB:5.5版本后Mysql的默认数据库,事务型数据库的首选引擎,支持ACID事务,支持行级锁定BDB:源自BerkeleyDB,事务型数据库的另一种选择,支持COMMIT和ROLLBACK等其他事务特性Memory:所有数据置于内存的存储引擎,拥有极高的插入,更新和查询效率。但是会占用和数据量成正比的内存空间。并且其内容会在Mysql重新启动时丢失Merge:将一定数量的MyISAM表联合而成一个整体,在超大规模数据存储时很有用Archive:非常适合存储大量的独立的,作为历史记录的数据。因为它们不经常被读取。Archive拥有高效的插入速度,但其对查询的支持相对较差Federated:将不同的Mysql服务器联合起来,逻辑上组成一个完整的数据库。非常适合分布式应用Cluster/NDB:高冗余的存储引擎,用多台数据机器联合提供服务以提高整体性能和安全性。适合数据量大,安全和性能要求高的应用CSV:逻辑上由逗号分割数据的存储引擎。它会在数据库子目录里为每个数据表创建一个.CSV文件。这是一种普通文本文件,每个数据行占用一个文本行。CSV存储引擎不支持索引。BlackHole:黑洞引擎,写入的任何数据都会消失,一般用于记录binlog做复制的中继另外,Mysql的存储引擎接口定义良好。有兴趣的开发者通过阅读文档编写自己的存储引擎。
全部回答
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写的处理效率差一些并且会占用更多的磁盘空间以保留数据和索引。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有个人唱歌自信很多女生然后有个人吹萨克斯女
20世纪70年代.中国外交取得了多项重大突破和
精艺首饰制作地址在哪,我要去那里办事
饭店收货员签字,后来饭店倒闭,让我找收货员
龙门县沙迳镇西族村民委员会地址有知道的么?
(  )是指赋予买方在规定期限内按双方约定
起名姓郭要带崔字,起个什么名字好?
单选题下列哪项不属于拟态A.昆虫体色似枯叶B.
还是关于美学的若干问题~~~
请问我一拔罐子就都是黑的啊?哪哪都黑过。我
固态硬盘4k读写参数多少正常
南鑫宾馆这个地址在什么地方,我要处理点事
玖零互生是干什么的
月纹传说迷宫怎么走
宫园美岸有没有欺骗业主的行为?
推荐资讯
京剧脸谱的脸谱的分类
请问你知道用组态王实现压力的PID控制程序
我小孩在浙江上小学,现在想回武汉上初中,户
硝化池ph值为什么总是成酸性
我有农村《低保证》和《残疾证》办理《新型农
黑家养生粥道馆这个地址在什么地方,我要处理
为什么要改用电加热导热油炉
当桩身浅部存在缺陷时,可采用()方法进行验证
【plainly】easy,plainly,simple三者在解释为
宏江快速钣金喷漆地址在哪,我要去那里办事
我男朋友是福建人,他因借钱没还别人告他咋骗
千指百态美甲至尊店地址有知道的么?有点事想
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?