0

我们将使用 mongo db 作为警报监控应用程序。

我们首先考虑将数据写入文件,然后使用 mongoimport 实用程序将其写入 mongodb。每个文件平均有 1Mill 记录。

我的问题是“我们要在这里分片吗……?”

我猜 mongoimport 不知道分片。当 mongoimport 发生写入时,分片如何工作......?

4

1 回答 1

1

如果您的集合存在并且已分片,并且您对 mongos 路由器运行 mongoimport,那么它将遵守分片规则(写入将根据块位置分布)。

脚注

如果你有一个 mongodb 集群,你必须有mongos守护进程。mongos从配置服务器读取您的集群配置,并知道从您的应用程序路由请求的位置。在集群配置中,您永远不应该mongod直接与服务器通信,只能通过mongos. 在此处阅读有关集群配置的更多信息。

于 2012-02-14T16:10:21.670 回答