缺點對比(mysql和oracle的區(qū)別分析).png)
文章插圖
摘要 :Mysql 和Oracle , 別再傻傻分不清 。
mysql 和Oracle 在開發(fā)中的使用是隨處可見的 , 那就簡單去了解一下這倆款火的不行的數(shù)據(jù)庫 。
本質(zhì)區(qū)別:
- Oracle數(shù)據(jù)庫是一個對象關(guān)系數(shù)據(jù)庫管理系統(tǒng)(收費)
- MySQL是一個開源的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(免費)
- mysql使用三個參數(shù)來驗證用戶 , 即用戶名 , 密碼和位置
- Oracle使用了更多的安全功能 , 如用戶名 , 密碼 , 配置文件 , 本地身份驗證 , 外部身份驗證 , 高級安全增強功能等
按授權(quán)范圍不同 , MySQL有以下種授權(quán)方式:
1、全局;
2、基于每個主機;
3、基于表;
4、基于表列 。
每一級在數(shù)據(jù)庫中都有一個授權(quán)表 。當(dāng)進行權(quán)限檢查時 , MySQL從高到低檢查每一張表 , 低范圍授權(quán)優(yōu)先于高范圍授權(quán) 。
與Oracle不同 , MySQL沒有角色的概念 。也就是說 , 如果對一組用戶授于同樣的權(quán)限 , 需要對每一個用戶分別授權(quán) 。
模式遷移模式包含表、視圖、索引、用戶、約束、存儲過程、觸發(fā)器和其他數(shù)據(jù)庫相關(guān)的概念 。多數(shù)關(guān)系型數(shù)據(jù)庫都有相似的概念 。
包含內(nèi)容如下:
- 模式對象的相似性;
- 模式對象的名稱;
- 表設(shè)計時的關(guān)注點;
- 多數(shù)據(jù)庫整合;
- MySQL模式整合的關(guān)注點 。
模式對象的名稱Oracle是大小寫不敏感的 , 并且模式對象是以在寫時行存儲 。在Oracle的世界中 , 列、索引、存儲過程、觸發(fā)器以及列別名都是大小寫不敏感 , 并且在所有平臺都是如此 。MySQL是大小寫敏感的 , 如數(shù)據(jù)庫相對的存儲路徑、表對應(yīng)的文件都是如此
當(dāng)把關(guān)鍵字用引號引起來時 , Oracle和MySQL都允許把這些關(guān)鍵字用于模式對象 。但MySQL對于一些關(guān)鍵字 , 不加引號也行 。
表設(shè)計的關(guān)注點1、字符數(shù)據(jù)的類型;
2、列默認值 。
3.2.3.1 字符數(shù)據(jù)類型
(1) Oracle支持4種字體類型:CHAR、NCHAR、NVARCHAR2和VARCHAR2 。CHAR和NCHAR的最大長度為2000字節(jié) ,
NVARCHAR2和VARCHAR2最大長度為4000字節(jié) 。
(2)MySQL和Oracle在字符型數(shù)據(jù)保存和讀取上存在一些不同 。MySQL的字符類型 , 如CHAR和VARCHAR的長度小于65535字節(jié) 。Oracle支持4種字體類型:C HAR、NCHAR、NVARCHAR2和VARCHAR2 。CHAR和NCHAR的最大長度為2000字節(jié) , NVARCHAR2和VARCHAR2最大長度為4000字節(jié) 。
(3.2.3.2 列默認值)
MySQL會處理列默認值 , 不允許他為空 , 這點和Oracle不同 。在Oracle中如果向表插入數(shù)據(jù) , 需要對有所有不允許為NULL列的值 。
多數(shù)據(jù)庫遷移如果多個MySQL數(shù)據(jù)庫位于同一個數(shù)據(jù)庫服務(wù)上 , 支持遷移 。
數(shù)據(jù)存儲概念MySQL的數(shù)據(jù)庫對應(yīng)于服務(wù)器上數(shù)據(jù)目錄內(nèi)的了目錄 , 這一數(shù)據(jù)存儲方式與多數(shù)據(jù)數(shù)據(jù)庫不同 , 也包括Oracle 。數(shù)據(jù)庫中的表對應(yīng)一個或者多個數(shù)據(jù)庫目錄下的文件 , 并取表存儲時的存儲引擎 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- oracle更新字段的數(shù)據(jù)了解 oracle更新多個字段的數(shù)據(jù)
- x陰什么意思是什么意思是什么成語
- 存儲過程和函數(shù)的區(qū)別分析 存儲過程和函數(shù)的區(qū)別是什么
- 將夜唐小棠和夏天什么關(guān)系
- 人不彪悍枉少年李漁和誰在一起了
- 奉劍和千睸是一個人嗎
- 離婚后會選擇和前夫復(fù)婚嗎 前妻不可能復(fù)婚的表現(xiàn)
- 人不彪悍枉少年楊夕和李漁在一起了嗎
- 楊夕最后和誰在一起了
- 將夜夏天和三師姐什么關(guān)系
