跳到主内容
笔记 产品思考

内容建模:一张表支撑三种内容

用 type 加 meta JSON 扩展,新增内容类型不必改表结构。

3 分钟阅读 650 次浏览

早期我按内容类型分别建表,结果是每加一种类型就要写一套 CRUD。

改成单表之后:

  • type 区分作品 / 笔记 / 知识库
  • 公共字段(标题、摘要、正文、状态、排序)独立成列
  • 类型专属字段塞进 meta JSON

代价是查询时需要额外解析 JSON,收益是新增类型只改前台模板。

雄

雄哥

独立开发者 · 长期写作者

关于