Oracle和MySQL是當今最流行的關(guān)系數(shù)據(jù)庫之一,無論是在線還是離線。它們都是由甲骨文公司制造的,所以很多人都在問這兩者之間的差異。好吧,Oracle和MySQL 之間的主要區(qū)別在于它們的功能,因為Oracle是比MySQL 更強大的軟件。您可以獲得內(nèi)聯(lián)視圖,基于角色的安全性,高級復制等等。下面列出了Oracle對MySQL的幾個關(guān)鍵功能。
Oracle 的第一個主要優(yōu)勢是能夠跨多個服務(wù)器分發(fā)大型數(shù)據(jù)庫,以便處理大型事務(wù)負載并優(yōu)化性能。MySQL僅限于單個數(shù)據(jù)庫,因此不適用于每天訪問數(shù)百萬次的超大型數(shù)據(jù)庫。MySQL的另一個限制是缺少有助于將數(shù)據(jù)庫恢復到以前狀態(tài)的保存點。MySQL僅限于COMMIT和ROLLBACK語句。
Oracle還支持通過過程語言創(chuàng)建嵌入在數(shù)據(jù)庫中的程序。這些程序非常強大,因為它們可以獨立執(zhí)行,也可以由數(shù)據(jù)庫中發(fā)生的某些事件觸發(fā)。
由于功能上的差異,Oracle更適合大規(guī)模部署,其廣泛的功能得到了充分利用。Oracle唯一的缺點是使用該軟件所需的許可成本。這些成本往往過高,遠遠超出普通網(wǎng)絡(luò)發(fā)布商甚至某些中型企業(yè)的影響范圍。出于這個原因,Oracle通常僅限于大公司。另一方面,MySQL提供了一種簡單的方法來免費獲得關(guān)系數(shù)據(jù)庫的基本核心功能。MySQL是根據(jù)GNU GPL許可提供的,這基本上意味著只要在同一許可下共享任何其他來自它的工作,任何人都可以使用它。
摘要:
1.Oracle比MySQL強大
2.Oracle支持分布式數(shù)據(jù)庫,而MySQL不
支持3.Oracle支持保存點而MySQL不支持
4.Oracle允許數(shù)據(jù)庫內(nèi)的程序,而MySQL不支持
5.Oracle適用于MySQL適用于中小規(guī)模的企業(yè)部署
6.Oracle要求您支付許可費,而MySQL則不需要








暫無數(shù)據(jù)