1 回答

TA貢獻(xiàn)43條經(jīng)驗(yàn) 獲得超24個(gè)贊
使用場(chǎng)景,觸發(fā)器、存儲(chǔ)過程等。
優(yōu)勢(shì):可以認(rèn)為觸發(fā)器、存儲(chǔ)過程將一部分業(yè)務(wù)邏輯封裝在了數(shù)據(jù)庫(kù)之中。游標(biāo)就相當(dāng)于數(shù)據(jù)庫(kù)數(shù)據(jù)的遍歷器/指針,可以迅速指向數(shù)據(jù)庫(kù)中的數(shù)據(jù),進(jìn)而進(jìn)行處理。相對(duì)于使用編程語(yǔ)言C/C++/C#/JAVA等處理數(shù)據(jù)庫(kù),速度顯然更快。尤其是處理一些數(shù)據(jù)庫(kù)內(nèi)部邏輯或者定時(shí)任務(wù)等,有先天優(yōu)勢(shì)。
劣勢(shì):游標(biāo)需要一條一條的處理數(shù)據(jù),一是不如語(yǔ)言靈活有多重方式,二是這樣處理顯然浪費(fèi)數(shù)據(jù)庫(kù)處理能力,所以慎用。
還有如果使用觸發(fā)器、存儲(chǔ)過程、游標(biāo),需要團(tuán)隊(duì)有良好的管理能力和文檔能力哦,不然來(lái)個(gè)新人都搞不懂?dāng)?shù)據(jù)庫(kù)主鍵自增長(zhǎng)是靠觸發(fā)器實(shí)現(xiàn)的,那不亂套了。
- 1 回答
- 0 關(guān)注
- 1885 瀏覽
添加回答
舉報(bào)