Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在从 2 个不同客户端向 MongoDB 的第一次插入集合时创建竞争条件?
如果集合尚不存在并且两个不同的应用程序尝试写入,则可能会出现某种竞争条件,两者都尝试创建集合,或者是在写入过程中创建集合的原子操作无法'不允许这样的事情。
昨晚参加了一个MongoDB 聚会,并且能够直接向10gen工程师提出这个问题。他的回答表明创建集合/写入集合是一项操作,不会导致第二次写入失败的竞争条件。