公司:#360 #小米
崗位:#軟件測(cè)試工程師
關(guān)鍵字:#軟件測(cè)試 #功能測(cè)試 #數(shù)據(jù)庫(kù)
簡(jiǎn)述解釋?zhuān)?MySQL比較小,而且免費(fèi),開(kāi)源的緣故,現(xiàn)在也很健壯,若不是大型應(yīng)用的話,MySQL足以應(yīng)付一切。
oracle比較龐大,整個(gè)體系都很健全。
簡(jiǎn)單的說(shuō)MySQL是實(shí)用很好用,oracle就是很好很強(qiáng)大 MySQL在安全性上沒(méi)有Oracle做的強(qiáng)大 詳細(xì)解釋?zhuān)?nbsp;
1.Oracle是大型數(shù)據(jù)庫(kù),Mysql是中小型數(shù)據(jù)庫(kù)
2.Oracle占有內(nèi)存空間大,Mysql占有小
3.Oracle支持大并發(fā)訪問(wèn)量,是OLTP最好的工具,Mysql并發(fā)小,面對(duì)大訪問(wèn)量可以做分表分庫(kù)優(yōu)化
4.Oracle沒(méi)有自動(dòng)增長(zhǎng)類(lèi)型,Mysql一般使用自動(dòng)增長(zhǎng)類(lèi)型 5.Oracle處理翻頁(yè)的SQL語(yǔ)句就比較繁瑣了。
每個(gè)結(jié)果集只有一個(gè)ROWNUM字段標(biāo)明它的位置,并且只能用ROWNUM<100,不能用ROWNUM>80,MYSQL處理翻頁(yè)的SQL語(yǔ)句比較簡(jiǎn)單,用LIMIT開(kāi)始位置,記錄個(gè)數(shù)
6.MYSQL的非空字段有空的內(nèi)容,ORACLE里定義了非空字段就不容許有空的內(nèi)容。按MYSQL的NOT NULL來(lái)定義Oracle是is null
7.MYSQL里用 字段名 like '%字符串%',ORACLE用 字段名like '%字符串%'但不能使用索引,速度不快。【like ‘%’開(kāi)頭 無(wú)法使用索引 不使用開(kāi)頭 可以使用索引】
8.Oracle實(shí)現(xiàn)了ANSII SQL中事務(wù)的隔離級(jí)別、傳播特性等比Mysql強(qiáng);
9、MySQL使用三個(gè)參數(shù)來(lái)驗(yàn)證用戶(hù),即用戶(hù)名,密碼和位置;
Oracle使用了許多安全功能,如用戶(hù)名,密碼,配置文件,本地身份驗(yàn)證,外部身份驗(yàn)證,高級(jí)安全增強(qiáng)功能等.