问题很简单,云数据库能不能设置成同时只能一个用户使用,但这样效率会不会好低。。。
现在的云数据库是不是同时都能读写啊,如果是的话不知道怎么处理数据库独占的问题?
第一个问题:如果建立用户时的用户名不能重名,如果两个用户同时建立,使用同一个用户名,写入时检测都没有重名的,但同时建立同时写入,最终还是会重名。怎么避免?
第二个问题:在地上捡东西的场景,两个人同时捡一个东西,捡之前检测地面数据库都是有东西的,但同时捡,捡的时候检测东西在,两个人身上都能得到东西,但捡完后删除地面上的东西的数据会有一个人删除异常。怎么避免?
谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!
第一个问题可以用唯一索引解决
第二个等事务支持吧
多谢啊,还有点疑问,第一个问题里索引确实是唯一的,但如果同时建立,两个新建的用户的索引不同,但用户名还是有可能重名的啊。