数据库引擎分类比较------面试必备

Mysql数据库常用分为两大引擎,分为InnoDB和MyiSAM 还有很多引擎,我表达的仅仅只是Mysql基本常见的两大引擎。。。。。阿里有属于自己引擎,新浪、百度、腾讯各不同。但对于普通公司貌似这两个引擎就够了。

两大引擎不同之处分为:

引擎分类:   	 	InnoDB   				    			   					
主外键:       		不支持       					 								
事物:				不支持							 								
行表锁:   			表锁(不支持高并发)						
缓存:				只缓存索引,不缓存真实数据  			
表空间:				 小				
关注点:				 性能						
默认关注:		  	 Yes  	

引擎分类:      MyiSAM
主外键:			支持
事物:			支持
行表锁:   		行锁(支持高并发)
缓存:			不仅仅只是缓存索引,也缓存真实数据  ,对内存要求较高,而且内存大小对其有决定性因素
表空间:			大
关注点:			事物
默认关注:		Yes

你可能感兴趣的:(Mysql数据库知识)