百万数据如何高效率导入数据库 公司有这么个需求,有一些TXT文本文件,每个文件里至少有100万行以上的数据(50M以上)。要求用JAVA写一个程序把TXT里的数据读取出来插入到数据库中的表中去。设计成B/S结构。要求性能足够的高。请大家给个建议。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【dlq_skj】截止到2008-07-09 19:16:59的历史汇总数据(不包括此帖):发帖的总数量:1 发帖的总分数:20 每贴平均分数:20 回帖的总数量:0 得分贴总数量:0 回帖的得分率:0% 结贴的总数量:0 结贴的总分数:0 无满意结贴数:0 无满意结贴分:0 未结的帖子数:1 未结的总分数:20 结贴的百分比:0.00 % 结分的百分比:0.00 % 无满意结贴率:---------------------无满意结分率:---------------------如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html 你要导入到什么类型数据库中?批处理是不错的方法给你个关于MYSQL的 例子:导入 txt 文件 方法: mysql test < /backup/yejr.txt 很多数据库工具,都有将TXT文件直接导入数据的功能.直接用,就是了.BS网站,如果小型的,不要经常维护的,直接用 jsp+java bean 就可以了.如果中大型的,建议采用 struts2+spring+hibernate ,前期开发周期可能会长点,但易升级,拓展.维护方便! 你说的这种方法我当初考虑过。但性能很差!半天没反应,最后甚至直接当机!数据库是ORACLE9I有没有做过这方面的高手。海量数据处理。 百万级还达不到海量级别,现在有很多工具都能做这种事情!Oracle有个外部表的机制,可以和方便的将你的文本数据倒进去的 用java做没试过。不过我朋友用C++写了个。。效果不错 100万行的数据只有50M?得有500M吧,我们公司有个SB客户就导出为txt文件,我们没法处理,要他重做。你不会也遇到了这么XX的客户吧,能协调就协调,不能协调就自己想办法。 oracle的话直接用他自带的sqlloader 有没有简洁的双向映射数据结构的实现? 原子锁怎样改写 需要用java swing实现一个文本编辑器,有几个问题 一道面试题,求解 希望大家给点学习java的意见!!! 线程间通信的问题 请问怎样把浮点数转化为字符串格式? help!一个有关applet和类的问题 关于数据库的配置问题~~~~~~~~高手快来看看~~` 能告诉我一个学习JAVA的思路吗?怎样才能成为一个高手。 关于集合的疑惑 有关JAVA中的坐标问题?
楼主【dlq_skj】截止到2008-07-09 19:16:59的历史汇总数据(不包括此帖):
发帖的总数量:1 发帖的总分数:20 每贴平均分数:20
回帖的总数量:0 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:1 未结的总分数:20
结贴的百分比:0.00 % 结分的百分比:0.00 %
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
批处理是不错的方法
给你个关于MYSQL的 例子:
导入 txt 文件 方法: mysql test < /backup/yejr.txt
如果中大型的,建议采用 struts2+spring+hibernate ,前期开发周期可能会长点,但易升级,拓展.维护方便!
半天没反应,最后甚至直接当机!数据库是ORACLE9I
有没有做过这方面的高手。海量数据处理。
Oracle有个外部表的机制,可以和方便的将你的文本数据倒进去的
你不会也遇到了这么XX的客户吧,能协调就协调,不能协调就自己想办法。