Sea*_*ere 7 memory ram mongodb
我可以使用具有不同RAM量的服务器在MongoDB 1.8中设置副本集吗?
如果是,有什么优点和缺点?
不,你不需要相同的RAM.(是的,您可以按照描述设置副本集.)
MongoDB使用内存映射文件进行所有缓存,这意味着缓存分页由操作系统处理.具有更多内存的副本将使更多的数据库保留在内存中; 较少的人会将更多内容分页到磁盘.
如果可以的话,MongoDB最终会将整个数据库带入内存.如果您使用两个副本进行读取而另一个用于写入,则可能需要使用5gb和4gb计算机进行读取,因此它们更有可能触及RAM.