几种数据库引擎该如何选择

版权声明:engraved https://blog.csdn.net/qq_42989565/article/details/82468078

如果要提供提交回滚**、崩溃恢复能力事物安全(**ACID兼容)能力,并要求实现并发控制,InnoDB是一个好的选择

如果数据表主要用来插入和查询记录,则MyISAM引擎能提供较高的处理效率
不支持外键,不支持事务

如果只是临时存放数据,数据量不大,并且不需要较高的数据安全性,可以选择将数据保存在内存中的Memory引擎,MySQL中使用该引擎作为临时表,存放查询的中间结果

如果只有****INSERT和SELECT操作可以选择Archive,Archive支持高并发的插入操作,但是本身不是事务安全的。Archive非常适合存储归档数据,如记录日志信息可以使用Archive,存历史数据,图书馆的资料

mrg_myisam引擎
只能作用在myisam引擎上,用于两张表的融合

使用哪一种引擎需要灵活选择,一个数据库中多个表可以使用不同引擎以满足各种性能和实际需求,使用合适的存储引擎,将会提高整个数据库的性能

猜你喜欢

转载自blog.csdn.net/qq_42989565/article/details/82468078