求一个多线程写入mongoDB的方法

问题描述

我现在是大数据写入mongo,想根据多线程写入。就是每个线程查询一个月的时候。每个月大约200W数据,每隔程序开启12个线程同时写入mongo,但是我写了一个程序发现开启12个线程跟没有开启线程插入数据的效率差不了多少,求大神指导问题出在哪。

解决方案

解决方案二:
什么意思?谁跟你说不管干什么操作、开多线程就能变快?
解决方案三:
如果你电脑用的是2M的宽带你的迅雷下载爱情动作片开1W个线程也不会变成100M/s的速度网速才是硬伤这个同理IO速度才是硬伤没准你开线程反而变慢
解决方案四:
引用楼主a250960085的回复:

我现在是大数据写入mongo,想根据多线程写入。就是每个线程查询一个月的时候。每个月大约200W数据,每隔程序开启12个线程同时写入mongo,但是我写了一个程序发现开启12个线程跟没有开启线程插入数据的效率差不了多少,求大神指导问题出在哪。

--这个因为我想开多个线程同时插入肯定比不开线程快啊?mongo多线程同时插入提高不了效率吗?您有什么好的方案吗?因为我要把SQLSERVER里面的数据大约E数据插入到mongo,如果按普通的循环插入速度太慢了。
解决方案五:
引用1楼sp1234的回复:

什么意思?谁跟你说不管干什么操作、开多线程就能变快?

您有什么好的方案吗?因为我要把SQLSERVER里面的数据大约E数据插入到mongo,如果按普通的循环插入速度太慢了。
解决方案六:
请问楼主解决了没有啊
解决方案七:
数据库事务提交DbTransaction

时间: 2024-10-21 10:59:28

求一个多线程写入mongoDB的方法的相关文章

servlet-急求一个定时采集信息的方法

问题描述 急求一个定时采集信息的方法 项目需要每隔一段时间就向GPS系统请求船舶的经纬度信息,我负责接口,经理要我用Servlet做这么一个定时采集的功能,有什么简单可行的办法?我没接触过这种,回答的越详细越好,谢谢. 解决方案 这个你能不能用定时器解决一下呢?在到一定的时间的时候,他就会自己启动,这样应该可以实现吧,具体我也不是太明白.

监控mysql-求一个监控MYSQL数据库的方法

问题描述 求一个监控MYSQL数据库的方法 要求是JAVA写的,运行后显示数据库的信息.如连接数..

求一个接口能使js直接调用到ios开发里面的方法

问题描述 求一个接口能使js直接调用到ios开发里面的方法 求一个接口能使js直接调用到ios开发里面的方法,就是js里面连接一个接口,能直接调用ios里面的函数,进行数据的交互 解决方案 参考iOS中JavaScript和OC交互

并行计算-来探索一个多线程的问题,求解答

问题描述 来探索一个多线程的问题,求解答 1.突然间看到一个关于java的信号量的知识:Semaphore:2.自己就想一个场景,就是让3个会计统计,她们分别获得sum1,sum2,sum3当她们都计算完了,我们就统一相加得到总数: 请问如何如何用java写一个2的模拟代码?能用上Semaphore吗? 解决方案 你的问题:http://my.oschina.net/tinglanrmb32/blog/339661 信号量可以控制线程并发个数http://blog.csdn.net/shihua

求一个哈希表遍历key 的 方法

问题描述 求一个哈希表遍历key 的 方法 把1 2 3 4 5 遍历出来 然后调用 gethar 方法都得到相应的vaule 就可以啦 解决方案 hash表的key不是顺序的. 解决方案二: for(Entry entry : hm.entrySet()) { //打印Key System.out.println(entry.getKey()); //打印value System.out.println(entry.getValue()); }

求助啊!!!一个类似求最近临近点的分治方法的问题(友谊点对)

问题描述 求助啊!!!一个类似求最近临近点的分治方法的问题(友谊点对) 给定平面上n个点构成的集合,如果存在边平行于坐标轴的矩形仅包含S中的两个点,则称这两个点为友谊点对.试设计一个分治算法统计S中友谊点对的个数. 虽然感觉很像那个求最近临近点的问题,但是想不出来啊,求大神帮忙啊 解决方案 平面上求最近点对问题最近点问题最近点对问题

求一个js控制href的实现方法?

问题描述 求一个js控制href的实现方法? 解决方案 window.location.href="(要跳转的路径)"; 解决方案二: 刷新再加定时器. 解决方案三: 楼上正解:window.location.href="页面路径".补充:路径是一个相对路径.可以在后面跟参数,用来控制进入页面后的样式之类的.比如我想要切换布局,我可以使用一个页面, 点击按钮的时候通过刷新这个页面并给其提供不同的css样式来控制用户所选择的布局. 解决方案四: //以下这样就可以,

设置背景-求一个合适的设置本地头像的方法

问题描述 求一个合适的设置本地头像的方法 我在设置背景头像后,将它保存在手机内部存储中,以便下次初始化activity时可以直接显现头像,可是保存头像后下次开启这个activity就变得很卡,求指教怎么解决这个问题 解决方案 增加图像的本地缩略图,这个的话就会快很多 缩略图可以参考以下链接 http://www.pin5i.com/showtopic-android-2.2-thumbnailutils-source-code.html

c++转c#-一个C++的读取写入文件的方法,我想改成C#的,应该这么弄?

问题描述 一个C++的读取写入文件的方法,我想改成C#的,应该这么弄? 谁知道csdn的问答帖子怎么删除?谁知道csdn的问答帖子怎么删除?谁知道csdn的问答帖子怎么删除?谁知道csdn的问答帖子怎么删除?谁知道csdn的问答帖子怎么删除? 解决方案 代码太多了,如果你什么都不懂,还是雇佣一个C#初级程序员帮你吧. 或者尝试包装成dll,给C#调用 解决方案二: 去msdn看看filestream如何用 解决方案三: 楼上说的有道理,能花钱解决的事儿,都不叫事儿. 解决方案四: 是啊,直接去淘