在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  數(shù)據(jù)庫(kù)/ Mysql: if判斷是寫在業(yè)務(wù)層好還是數(shù)據(jù)庫(kù)層好?

Mysql: if判斷是寫在業(yè)務(wù)層好還是數(shù)據(jù)庫(kù)層好?

假如在業(yè)務(wù)層,一個(gè)事務(wù)內(nèi)部,有if判斷
先去數(shù)據(jù)庫(kù)讀,根據(jù)結(jié)果if else判斷,然后再去數(shù)據(jù)庫(kù)讀/寫

而mysql數(shù)據(jù)庫(kù)內(nèi)部也有if else語(yǔ)句

如果在業(yè)務(wù)層,那就要向數(shù)據(jù)庫(kù)發(fā)送兩次sql請(qǐng)求
而放在數(shù)據(jù)庫(kù)內(nèi)部,那就只要發(fā)一次sql語(yǔ)句

哪個(gè)好?

回答
編輯回答
小曖昧

說不上那個(gè)好.
看你數(shù)據(jù)庫(kù)數(shù)據(jù)多不多了.
如果數(shù)據(jù)很多,又要求性能,那就一個(gè)sql解決問題.
但是一般情況下都會(huì)寫在業(yè)務(wù)層.

2017年4月2日 19:47