文章詳情頁
java - 處理數(shù)據(jù)關(guān)聯(lián)關(guān)系,使用數(shù)據(jù)庫表外鍵和代碼內(nèi)維護(hù)相比的優(yōu)缺點(diǎn)?
瀏覽:130日期:2023-11-26 08:56:43
問題描述
最近做一個(gè)企業(yè)應(yīng)用項(xiàng)目設(shè)計(jì)庫表,遇到一些數(shù)據(jù)關(guān)聯(lián)的問題,舉棋不定是代碼內(nèi)維護(hù)還是做外間關(guān)聯(lián)好一些,尋求下高手的意見
問題解答
回答1:我說一下個(gè)人的看法。通常的話還是建議用數(shù)據(jù)庫外鍵。這樣有比較完整的約束。而且大部分公司的大部分應(yīng)用(80%)都還沒到到進(jìn)行數(shù)據(jù)庫切分的程度。那么為什么不直接依靠數(shù)據(jù)庫的完整性呢??
不用外鍵通常都是量級太大,保守百萬以上的量。需要進(jìn)行切分。才手動去用程序維護(hù)。。。
回答2:需求穩(wěn)定-用外鍵需求變動頻繁-別用
標(biāo)簽:
java
排行榜

熱門標(biāo)簽