关于mysql插入数据时建立唯一索引防重还是通过程序判断防重对比-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

关于mysql插入数据时建立唯一索引防重还是通过程序判断防重对比

rundream 2016-08-15 18:31:06 2602

当mysql数据库插入数据时,是建立唯一索引判断重复数据,还是程序查询表判断重复比较好?哪种对数据库性能要求比较低?哪个处理性能更好?

关系型数据库 MySQL 数据库 索引
分享到
取消 提交回答
全部回答(4)
  • mrcamel
    2019-07-17 20:03:51

    缓存拦一道,最终靠唯一索引保证

    0 0
  • 空境
    2019-07-17 20:03:51

    程序查询表还是会有并发问题。用数据库原生的唯一索引功能更佳!

    0 0
  • ansel.q
    2019-07-17 20:03:51

    在高并发的情况下,通过程序查询表判断重复会产生并发bug。
    建议数据建立唯一索引判断数据重复

    0 0
  • 玄惭
    2019-07-17 20:03:51

    建议使用建立唯一索引的方式。

    1 0
添加回答
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程