从同一数据库中的不同mongodb上限集合同时读写

时间:2015-03-23 04:47:14

标签: mongodb capped-collections

我有一个数据库,其中包含多个小型上限集合(每个大约1MB),我在tailable游标模式下使用它。是否可以同时从此数据库中的不同 mongodb上限集合中读取和写入(即,在写入集合A时从集合B尾部(和读取))。我读到mongodB在写入时锁定数据库。这是真的吗?

1 个答案:

答案 0 :(得分:0)

在MongoDb 2.6中,锁定是在集合级别完成的。 在MongoDb 3.0中,完成了文档级锁定。

因此可以使用MongoDb 2.6以上的游标从一个集合中读取并写入其他集合。

http://www.infoq.com/news/2014/04/MongoDB-2.6-Kelly-Stirman