发现问题并解决问题。先记录,得空后通过各种方式解决记录问题
1、对数据库进行插入操作的时候,我所知有两种方式保证数据唯一性。唯一索引、插入前先查询,两种方式如何抉择?
插入前先查询的缺点在于,在高并发的场景下,可能插入正在执行时,查询也执行了,间接跳过了查询的逻辑。
唯一索引会产生报错,知识浅薄,不知道数据库报错是否会有一些效率上的影响?
还是说,两种方式一起使用。
发现问题并解决问题。先记录,得空后通过各种方式解决记录问题
1、对数据库进行插入操作的时候,我所知有两种方式保证数据唯一性。唯一索引、插入前先查询,两种方式如何抉择?
插入前先查询的缺点在于,在高并发的场景下,可能插入正在执行时,查询也执行了,间接跳过了查询的逻辑。
唯一索引会产生报错,知识浅薄,不知道数据库报错是否会有一些效率上的影响?
还是说,两种方式一起使用。