结构化入库的主键与版本号怎么设计

主键怎么选
主键用于唯一标识一条公示记录,推荐由来源标识、公告编号与发布日期组合生成;来源没有编号时,用规范化后的链接地址摘要替代。主键设计要稳定,避免因标题修改或字段补充而生成重复记录。
- 唯一性:同一来源同一公告只对应一个主键
- 稳定性:不依赖易变字段,如标题与正文摘要
- 可追溯:能反查原始链接与采集时间
版本号怎么用
同一公告被更正或补充发布时,保留原记录并新增版本,通过版本号与父子关系关联,而不是覆盖。查询默认取最新版本,分析历史时按采集时间取当时版本。删除采用标记方式,不做物理删除。
入库校验
- 主键重复时进入待处理队列,由人工判定
- 必填字段为空的不入库,转入补录清单
- 每次入库记录来源、版本与操作人