1 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊
在多個(gè)應(yīng)用程序之間共享一個(gè)數(shù)據(jù)庫(kù)有一些嚴(yán)重的缺點(diǎn):
使用相同數(shù)據(jù)庫(kù)的應(yīng)用程序越多,遇到性能瓶頸的可能性就越大,并且無(wú)法根據(jù)需要輕松擴(kuò)展負(fù)載。
維護(hù)和開(kāi)發(fā)成本可能會(huì)增加:如果應(yīng)用程序需要使用不適合當(dāng)前任務(wù)但又必須使用現(xiàn)有數(shù)據(jù)庫(kù)結(jié)構(gòu),那么開(kāi)發(fā)就會(huì)變得更加困難。一個(gè)應(yīng)用程序的調(diào)整也可能會(huì)對(duì)其他應(yīng)用程序產(chǎn)生副作用(“為什么有這樣一個(gè)不必要的觸發(fā)器??!”/“我們不再需要該數(shù)據(jù)!”)。當(dāng)開(kāi)發(fā)人員不/無(wú)法了解所有用例時(shí),為單個(gè)應(yīng)用程序使用一個(gè)數(shù)據(jù)庫(kù)已經(jīng)很困難。
管理變得更加困難:哪個(gè)對(duì)象屬于哪個(gè)應(yīng)用程序?混沌升起。我必須在哪里查找我的數(shù)據(jù)?哪個(gè)用戶可以與哪些對(duì)象交互?我可以授予誰(shuí)什么?
回到您的高資源使用率問(wèn)題,理想情況下,這是由于多個(gè)應(yīng)用程序使用同一數(shù)據(jù)庫(kù)而導(dǎo)致所需的 CPU 利用率增加。我強(qiáng)烈建議使用自己的數(shù)據(jù)庫(kù)維護(hù)每個(gè)應(yīng)用程序,以提高性能和擴(kuò)展能力。
- 1 回答
- 0 關(guān)注
- 140 瀏覽
添加回答
舉報(bào)