色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

主外鍵的作用

錢淋西2年前27瀏覽0評論

主外鍵的作用?

設計背景:

1、10年的系統,多是內部管理系統,數據量不會太大,所以學院派居多,只要有外鍵關系的,都設計了外鍵約束,看上去規范,但是實際編程起來并不理想。

2、現在的系統,無論互聯網還是內部的,數據量都越來越大。所以外鍵的設計要審慎。外鍵的作用:1、數據完整性約束2、外鍵索引,提高主從查詢的速度。外鍵的弊端:1、分表、數據遷移難度大2、數據插入先后順序、異步處理需要考慮周全。我的建議:1、外鍵有其必要,所以全庫都不用外鍵是不可取的。而且這樣如果主從表查詢,你還是一樣得增加額外索引,否則查詢速度會很慢。2、采用DDD領域驅動設計的邊界概念,領域模型內的子表,一般添加外鍵,對于跨領域模型的,不設計外鍵。比如訂單子項表和商品表,購物子項表和商品表就不必設計外鍵。但是訂單主表和訂單子項表就應該設計外鍵。