数据库设计

1.互联网公司一般不会在数据库上使用事务、外键约束以及join查询等。

2.一致性可以通过程序来控制,数据库去实现一致性,性能非常低下,而且很多时候数据库的设计会尽量规避需要一致性的场景。

3.有时候宁愿有一点冗余也不会去通过外键约束它,最多做到数据库的第一范式,三大范式只是理想化的状态,仅仅满足于业务数据关联十分复杂的时候才有用。
原文地址:https://www.cnblogs.com/yanghuahui/p/2573465.html