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

熱門(mén)標(biāo)簽