我们将使用 mongo db 作为警报监控应用程序。
我们首先考虑将数据写入文件,然后使用 mongoimport 实用程序将其写入 mongodb。每个文件平均有 1Mill 记录。
我的问题是“我们要在这里分片吗……?”
我猜 mongoimport 不知道分片。当 mongoimport 发生写入时,分片如何工作......?
我们将使用 mongo db 作为警报监控应用程序。
我们首先考虑将数据写入文件,然后使用 mongoimport 实用程序将其写入 mongodb。每个文件平均有 1Mill 记录。
我的问题是“我们要在这里分片吗……?”
我猜 mongoimport 不知道分片。当 mongoimport 发生写入时,分片如何工作......?
如果您的集合存在并且已分片,并且您对 mongos 路由器运行 mongoimport,那么它将遵守分片规则(写入将根据块位置分布)。
如果你有一个 mongodb 集群,你必须有mongos
守护进程。mongos
从配置服务器读取您的集群配置,并知道从您的应用程序路由请求的位置。在集群配置中,您永远不应该mongod
直接与服务器通信,只能通过mongos
. 在此处阅读有关集群配置的更多信息。