我在mongodb中有2个集合 - 一个只涉及读操作,而另一个涉及读写操作。读取操作不仅仅是写入(读取:每分钟20次,写入:每分钟10次)
我听说mongodb会对整个数据库进行锁定,而不仅仅是在写入操作期间进行收集。那么将这两个集合放入不同的数据库中是否明智?
mongodb - 2.6
OS - ubuntu 12.04 LTS
答案 0 :(得分:2)
我将两个集合放在一个数据库中。你有什么被认为是非常轻的读写卷。虽然这一切都取决于您使用的硬件,架构,索引类型等,但您不必担心数据库锁定。我有几个生产数据库,运行速度为1000X,数据库锁没有问题。在扩展时,您还可以对较大的高容量集合进行分片,以将负载分散到更多服务器上。