MySQL数据库常用的搜索引擎有哪些,区别是什么(搜索引擎和数据库检索的区别)

MySQL数据库常用的搜索引擎有哪些,区别是什么(搜索引擎和数据库检索的区别)
MySQL数据库常用的搜索引擎有哪些,区别是什么(搜索引擎和数据库检索的区别)
网站/软件
写回答
灵灵柒捌玖拾
0人赞同该回答 发布于30天以前

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写的处理效率差一些并且会占用更多的磁盘空间以保留数据和索引。

点赞
收藏
分享
大家都在看
写回答