1.互联网行业:不推荐使用外键。

1.用户量大,并发度高,为此数据库服务器很容易成为性能瓶颈,尤其受IO能力限制,且不能轻易地水平扩展

2.若是把数据一致性的控制放到事务中,即让应用服务器承担此部分的压力

3.应用服务器一般都是可以做到轻松地水平的伸缩

2.传统行业:可以使用。

1.软件应用的人数有限,换句话说是可控的

2.数据库服务器的数据量也一般不会超大,且活跃数据有限