代码和表设计过程中,为了考虑数据库的范式,通常导致需要join多张表或子查询, 如报表场景, 可此种方式在大数据量的

情况下,效率较低。  如果能做适量的数据冗余,便可以减少join或子查询,效率较高,但代码量和数据维护工作将变大。

如何平衡两种解决方式,将是仁者见仁的问题。

我的理解: join和子查询,随利于数据维护和开发,但效率较低,影响用户体验;

                   适量的增加数据冗余,虽增加了程序员和运维的工作量,但效率高,提高了用户体验,毕竟用户体验更重要。

posted on 2019-02-19 10:56  毛会懂  阅读(545)  评论(0编辑  收藏  举报