我必须为作品编写一个非常复杂的应用程序。我以前的所有软件都是在本地使用的软件,而不是云上的应用程序。
我注意到所有修改数据库的查询都存在并发问题。我刚刚使用可序列化隔离级别的写锁和事务解决了这个问题。但是在仅阅读查询中我必须进行阅读锁定?如果我从表中读取一些记录而另一个查询删除其中一些记录会发生什么?我读得很脏。
那么您能解释一下您通常如何解决查询并发问题吗?我使用 php。你通常使用写锁吗?到目前为止,我从未注意到这个问题。我在一家小公司担任 Web 开发人员,现在我不明白为什么我从来没有出现在这个解决方案中。
谢谢你,对不起我的英语不好。