在哪个平均堆栈级别上最好加载大量数据?我有大约200-800个2-3种不同类型的条目(也就是说,它们需要2-3个不同的猫鼬模式)。
以下是加载这些数据的选项(请注意任何误解,我是新来的):
mongoimport -d db_name -c collection_name --jsonArray --file jsonfilename.json
第三种方法是最纯粹的,也可能是最快的,但我不知道在这么低的水平上这样做是否好。
哪一个是最好的?如果没有最佳选择,每种选择的优缺点是什么?
发布于 2013-12-06 06:23:13
这取决于你是什么批量装载和如果你需要验证是做的。
我会选择最适合您对大容量数据导入的理解的选项:如果它需要一个UI,那么您的选项是1和2,如果您将其视为“业务”逻辑的一部分,并且您正在从外部文件导入数据,或者希望其他系统触发该导入,则您的选项是2,如果您将其视为一次性导入数据的操作,或者您不需要任何与导入相关的验证或逻辑,最好的选择是选项3。
发布于 2013-12-06 06:05:59
通过客户端加载它将要求您编写更多代码来处理导入和发送到后端,然后在Node.js中处理它。
在所有这些方法中,最快的方法是使用mongoimport直接导入数据。
https://stackoverflow.com/questions/20416840
复制相似问题