建唯一索引保证并发时,多线程插入数据的业务上的一致性
在项目中遇到并发导入excel数据到同一张表,
最初没有设置unique索引,导致在多线程并发导入excel数据的时候,业务上要求供应商代码不重复的字段,出现了重复,在这张数据表维护的时候,只有逻辑删除,不会物理删除,因此最开始没有去建议供应商代码的unique索引.单纯的对供应商代码做unique索引也是不能满足要求的因为失效删除的数据是打了标记的,有效的相同供应商代码还是可以插入进来.后来想到
原创
2016-01-29 19:48:23 ·
2768 阅读 ·
0 评论