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