动态管理数据库结构唯一字段重复有多危险

在一个复杂的系统里面,为了动态生成数据表单和字段自定义,很多方式都是自定义设计,如果项目不够成熟很有可能会遇到如下所描述的情况,比如并发场景下一个用户唯一自增ID出现重复,业务数据同时涉及到A、B、C、D等等数据表数据同时受到数据侵扰问题,谁是谁傻傻分不清了。

  • 为了数据之间没有强关联约束,需要考虑适当的数据冗余设计,尽量采用天然不重复的字段校验
  • 自定义唯一字段必须在并发条件下不重复
  • 数据库需要严格唯一的数据添加唯一键

早期的人员设计的时候不设置强制唯一,对自己的框架盲目自信了!

这种情况唯一字段标识不能做到真正的唯一就是灾难!!!!

问题产生了,需要修复这部分数据需要付出大量工作。

比如对业务的影响等产生许多难以预估的工作量并且不可保证能100%修复。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值