阿里巴巴Java性能调优实战:电商系统表设计优化案例分析
电商系统表设计优化案例分析
如果在业务架构设计初期,表结构没有设计好,那么后期随着业务以及数据量的增多,系统 就很容易出现瓶颈。如果表结构扩展性差,业务耦合度将会越来越高,系统的复杂度也将随 之增加。这一讲我将以电商系统中的表结构设计为例,为你详讲解在设计表时,我们都需要 考虑哪些因素,又是如何通过表设计来优化系统性能。
核心业务
要懂得一个电商系统的表结构设计,我们必须先得熟悉一个电商系统中都有哪些基本核心业 务。这部分的内容,只要你有过网购经历,就很好理解。
一个电商系统的核心业务肯定就是销售商品了,围绕销售商品,我们可以将核心业务分为以 下几个主要模块: