我现在的项目遇到这样一个问题: jAVA 解析银行那边提供上G的数据(是.txt类型),把其中解析出来数据,在储入数据库。
但是我是把解析出来数据放到List,还是放到StringBuffer里边呢?解析出来的数据也不少。java里边还有没有更好的数据储存类型? 还有别的什么思路吗?
我觉得你在意的是如何把你需要的数据给筛选出来吧?
其实如果能导入数据库,操作数据库 应该要比 操作 上G的文件 效率要高吧?
导入数据库之后,你可以分批次来筛选数据了
数据量大的情况下,数据结构当然越简单越好了
这上G的数据在一个txt中?
还是多个?
你解析的数据是要经过筛选的呢还是就相当于把全部数据导入?
用LIST 一会就暴掉了
你看看能否先把文件格式搞成CSV的,直接导入数据库
再把数据解析