首页 > 代码库 > 上周实习报告--2014/12/22
上周实习报告--2014/12/22
两个比较重要的问题
1.公司的数据库为什么不用存储过程和外键?
这个问题没回答出来,回来在网上找了一下,发现了个比较好的答案
{
1:在大数量的情况下,使用外键约束会导致很差的性能。一般互联网应想都不要去想外键这种东西了,连表连接查询最好都不要使用
2:大数据量时进行表的水平切分,像外键约束、触发器、存储过程这些都是禁区
3:数据完整性是业务的需要,因此得由业务层的应用程序来控制
4:外键会导致表结构非常混乱,几乎是动都不能去动,一层套一层的外键约束,在表很多的情况下很可能会导致循环约束
}
2.业务逻辑层为什么要使用接口?
控制器需要的业务逻辑通过构造函数注入,替换新的业务逻辑时不需要修改原有代码。
上周实习报告--2014/12/22
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。