关于数据规范的教训

发布时间:2026/10/10 17:56:42
关于数据规范的教训 1、背景今年开始继续维护之前的数据平台最近维护是2025年前半年当时另外还有俩同事。维护的过程中遇到了数据显示错误的bug具体来说就是因业务要求需要对每一条数据标记归属。默认归属是线下可以标记为归属线上或者其他地方我们称之为分库。2、场景每个分库都有唯一编码如果何某条数据归属两个分库用逗号分割分库编码的字符串标记即可。考虑到一个分库编码可能是另一个分库编码的子字符串的情况数据库用模糊搜索可能会出错所以要求标记的前后均加逗号。这样每个分库编码的前后均会有逗号按分库进行数据库SQL查询时在分库编码前后均加逗号即可。当然另一种方案是这个标记只是分库编码用逗号分割的字符串不以逗号开头也不以逗号结尾。这样的好处是用逗号拆分时可以避免空字符串不好的地方是SQL语句模糊查询时无论在前面加逗号还是后面加逗号还是前后均加逗号再或者不加逗号均可能会查询错误。当时开发时采用了前后均加逗号的方案。一共维护了7个数据系统分属不同的开发人员所以开发的过程中对标记的处理逻辑均有差异而我作为管理人员做了放权。他们离职后今年由我维护。维护的过程中发现了bug。比如删除标记时有开发人员只删除了分库编码导致标记中出现了连续的两个逗号的情况甚至出现了“,null,”的情况。3、教训这个事不大但是做了开发过程中遇到的工作协调方面的问题有必要记录下来。最终我做了大幅的调整将前后均加逗号改为前后均不加逗号只是各分库编码用逗号分割即可。新增、修改、删除编码时的逻辑做了统一处理。这些代码本可以共用之前采取了放权的方式得到的教训是对于有逻辑相通的情况时只一个人开发即可不必各自为战。而这种情况有很多必须提前规划好这是管理人员或者架构师必须具备的素质。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询