主题:求大批量数据排序的方法
Ginso
[专家分:0] 发布于 2008-05-18 23:59:00
有1G的数据,放在一个文件中。
现要对其进行排序。
本人初步想法是将这些数据分到N(比如N=10000)个文件中。
再从这些文件进行归并。
请问这样方法效率高吗?
有更好的方法吗?
请详述,小弟谢过了!
回复列表 (共4个回复)
沙发
angelo1011 [专家分:40] 发布于 2008-05-19 20:48:00
哇~不简单~
我也期待着答案~
板凳
Ginso [专家分:0] 发布于 2008-06-15 20:04:00
。。。。求助啊!
3 楼
linjipeng0 [专家分:220] 发布于 2008-07-07 11:25:00
是什么格式的文件,单一的文件还是象excel的文件?
4 楼
digestion [专家分:0] 发布于 2008-07-29 04:43:00
分到N个文件中分别排序后,你还得考虑N个文件之间最大最小交叉比较啊,兄弟,你自已都看着头大呢.
最省事的办法就是花时间导入数据库后,再花一点时间用查询语句让它直接排序输出甚至导出,这又不用你编代码,跑爆机器那当它烈士,死道友总比死贫道好吧.
我来回复