事務(wù)拦键、鎖、同步的區(qū)別扇调;
事務(wù)是數(shù)據(jù)庫(kù)中的概念,包括ACID抢肛,其中I即isolation狼钮,隔離性,鎖只是用來(lái)保證事務(wù)的隔離性的捡絮,隔離性有4種熬芜,讀不提交、讀提交(默認(rèn)的隔離性福稳,可避免臟讀)涎拉、可重復(fù)讀(可避免不可重復(fù)讀和幻讀)、?鼓拧?
InnoDB與MyISAM的區(qū)別半火;
需求1: 是否需要支持事務(wù)?是季俩,前者钮糖,沒(méi)得選,后者不支持事務(wù)酌住;(事務(wù)往往要配合上層使用店归,比如hibernate的setLockMode、JPA酪我、Spring的Transactional)
需求2: 如果不需要支持事務(wù)消痛,是否插入更新刪除動(dòng)作多?是都哭,前者秩伞;
需求3: 如果不需要支持事務(wù),且基本上全部用來(lái)讀质涛,那么選擇后者稠歉,因?yàn)楹笳哂腥炙饕罢邲](méi)有汇陆。