第一次数据库设计经验总结

1.最开始设计的事无巨细 , 全考虑进去了 , 然后leader说以他的经验,如果一开始就设计的很复杂后面改会各种bug , 所以一开始设计的要尽量简单可扩展

2.然后我觉得一些字段某个表里已经有了就不需要再写了 , 要拿数据的时候去那个表里拿就好了 . 然后leader说 , 有些字段还是需要冗余的 , 因为可以方便统计,不然统计个数据关联N个表 , 对性能和开发便捷都是不好的 , 不如就重复一些,尤其是像商城订单类型的 , 像淘宝每个历史订单的数据不管商品后来价格怎么变 , 历史记录都是不变的,所以这些字段就需要重复.

3.然后我就写的都很冗余,也不分表了.想把用户评价也写在订单表里.然后leader说 , 冗余也要考虑性能, 经常需要查的一些表字段就不能随便加那么多,  比如订单就是经常会查的, 评论应该单独弄个评论表.

猜你喜欢

转载自blog.csdn.net/qq_41720396/article/details/80320581