从同一数据库中的不同 mongodb 个上限集合同时读取和写入
Read and Write Simultaneosuly from Different mongodb capped collections in same database
我有一个包含多个小型上限集合(每个大约 1MByte)的数据库,我正在使用可尾游标模式。是否可以同时从该数据库中的 不同 mongodb 上限集合读取和写入(即在写入集合 A 时从集合 B 尾部(和读取))。我读到 mongodB 在写入时锁定数据库。这是真的吗?
在MongoDb 2.6 中,锁定是在集合级别完成的。
在 MongoDb 3.0 中,完成了文档级锁定。
因此从 MongoDb 2.6 开始,可以使用游标从一个集合读取并写入另一个集合。
我有一个包含多个小型上限集合(每个大约 1MByte)的数据库,我正在使用可尾游标模式。是否可以同时从该数据库中的 不同 mongodb 上限集合读取和写入(即在写入集合 A 时从集合 B 尾部(和读取))。我读到 mongodB 在写入时锁定数据库。这是真的吗?
在MongoDb 2.6 中,锁定是在集合级别完成的。 在 MongoDb 3.0 中,完成了文档级锁定。
因此从 MongoDb 2.6 开始,可以使用游标从一个集合读取并写入另一个集合。