知识卡片
ER建模决定系统解耦程度
内容
数据建模不仅是逻辑抽象,还直接决定系统的物理解耦程度——把”账号”和”线索”设计成两个独立实体,落地时就能分别放进用户中心和CRM两个数据库,两个系统各自独立、互不拖累;如果图省事把两者揉进一个实体一张表,就会导致CRM系统功能升级出问题时连累用户登录这类核心功能一起崩溃。发散:这解释了很多”我们最初做的系统一动就全崩”的根源,往往不是代码写得差,而是最初的数据建模阶段就没能把业务概念上独立的东西分离成独立的实体——耦合问题的种子在ER图画错的那一刻就已经埋下了。
参考来源
《决胜B端:驱动数字化转型的产品经理》第05章《5.1 业务数据建模》