第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

mysql和db2有什么區(qū)別

mysql和db2有什么區(qū)別

Cats萌萌 2018-10-02 05:04:36
mysql和db2有什么區(qū)別
查看完整描述

1 回答

?
郎朗坤

TA貢獻1921條經(jīng)驗 獲得超9個贊

MYSQL 免費,功能不錯,適合個人網(wǎng)站及一些小企業(yè)的網(wǎng)站應(yīng)用;
DB2 超大型,與ORACLE類似,數(shù)據(jù)倉庫和數(shù)據(jù)挖掘相當(dāng)?shù)牟诲e,特別是集群技術(shù)可以使DB2的可擴性能達到極致。

3. MYSQL
MySQL不支持事務(wù)處理,沒有視圖,沒有存儲過程和觸發(fā)器,沒有數(shù)據(jù)庫端的用戶自定義函數(shù),不能完全使用標(biāo)準的SQL語法。
從數(shù)據(jù)庫行家聽說的第一件事就是MySQL缺乏transactions,rollbacks, 和subselects的功能。如果你計劃使用MySQL寫一個關(guān)于銀行、會計的應(yīng)用程序,或者計劃維護一些隨時需要線性遞增的不同類的計數(shù)器,你將缺乏transactions功能。在現(xiàn)有的發(fā)布版本的MySQL下,請不要有任何的這些想法。(請注意,MySQL的測試版3.23.x系列現(xiàn)在已經(jīng)支持transactions了)。
  在非常必要的情況下,MySQL的局限性可以通過一部分開發(fā)者的努力得到克服。在MySQL中你失去的主要功能是subselect語句,而這正是其它的所有數(shù)據(jù)庫都具有的。換而言之,這個失去的功能是一個痛苦。
MySQL沒法處理復(fù)雜的關(guān)聯(lián)性數(shù)據(jù)庫功能,例如,子查詢(subqueries),雖然大多數(shù)的子查詢都可以改寫成join
另一個MySQL沒有提供支持的功能是事務(wù)處理(transaction)以及事務(wù)的提交(commit)/撤銷(rollback)。一個事務(wù)指的是被當(dāng)作一個單位來共同執(zhí)行的一群或一套命令。如果一個事務(wù)沒法完成,那么整個事務(wù)里面沒有一個指令是真正執(zhí)行下去的。對于必須處理線上訂單的商業(yè)網(wǎng)站來說,MySQL沒有支持這項功能,的確讓人覺得很失望。但是可以用MaxSQL,一個分開的服務(wù)器,它能通過外掛的表格來支持事務(wù)功能?!?br/>外鍵(foreignkey)以及參考完整性限制(referentialintegrity)可以讓你制定表格中資料間的約束,然后將約束(constraint)加到你所規(guī)定的資料里面。這些MYSQL沒有的功能表示一個有賴復(fù)雜的資料關(guān)系的應(yīng)用程序并不適合使用MySQL。當(dāng)我們說MySQL不支持外鍵時,我們指的就是數(shù)據(jù)庫的參考完整性限制--MySQL并沒有支持外鍵的規(guī)則,當(dāng)然更沒有支持連鎖刪除(cascadingdelete)的功能。簡短的說,如果你的工作需要使用復(fù)雜的資料關(guān)聯(lián),那你還是用原來的Access吧?!?br/>你在MySQL中也不會找到存儲進程(storedprocedure)以及觸發(fā)器(trigger)。

查看完整回答
反對 回復(fù) 2018-10-20
  • 1 回答
  • 0 關(guān)注
  • 1553 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號