MongoDB中是否有相当于PostgreSQL的咨询锁?

时间:2018-11-19 16:30:07

标签: mongodb postgresql

在MongoDB中有什么方法可以做,例如PostgreSQL中的咨询锁?

我在数据库中有一项特定的操作,它所需要的不仅仅是行级锁定。可以从多个进程访问它,因此我需要一种进程间锁定,最好将其保持在数据库级别。

我有一个包含凭证的集合,每个凭证都有一个布尔标志,指示是否使用了它。我需要找到第一个未使用的凭证,使用它并将其标记为已使用,同时确保如果该操作同时发生,并且许多客户端正好同时寻找第一个未使用的凭证,那么就不可能有相同的凭证被找到并使用。两次。

这意味着问题不是关于防止多次写入,而是关于多次读取。这不是Mongo DB中写锁定的问题,因此请避免将此问题重复链接到有关写锁定的答案。

0 个答案:

没有答案