gpt4 book ai didi

一台机器上的 MongoDB 分片

转载 作者:可可西里 更新时间:2023-11-01 09:56:32 27 4
gpt4 key购买 nike

有人告诉我,在一台更强大的机器上使用 100 个分片实现 mongodb 分片以实现更高的并发写入数据库是否有意义,每个 monogod.exe 进程都有一个全局锁?假设这是可能的,这种方法会给我更高的写入并发性吗?

最佳答案

在一台机器上运行多个 mongods 不是一个好主意。每个 mongod 进程都将尝试使用所有可用内存,迫使其他 mongod 的内存映射页面超出内存。在大多数情况下,这将产生大量交换。

全局数据库锁通常不是问题,如下所示:http://blog.pythonisito.com/2011/12/mongodbs-write-lock.html

每台机器只使用一个 mongod(但也可以添加一个 mongos 或配置服务器),除非它用于一些简单的测试。

干杯,德里克

关于一台机器上的 MongoDB 分片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9203418/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com