数据分析-C# 读取4g大小的txt文件,并写成xml文件

问题描述

C# 读取4g大小的txt文件,并写成xml文件

我这边有个日志文件,非常的大,这边需要对这个日志文件进行数据分析,
对于每一行的数据进行处理比如ip地址相同的数据:ip:127.0.0.1 , num 22,
starttime 2015-2-5 12:21:20 endtime 2015-2-5 23:59:59提取这样格式的数据
并写入xml文件中,由于数据非常的大,写人的非常慢

解决方案

直接用Hadoop,Spark等分布式框架做分析吧,数据量太大了。
这么大的XML解析起来也是麻烦事。

时间: 2024-11-08 22:18:12

数据分析-C# 读取4g大小的txt文件,并写成xml文件的相关文章

遍历-如何读取一个大文件夹中全部xml文件。将其路径放入哪种容器

问题描述 如何读取一个大文件夹中全部xml文件.将其路径放入哪种容器 现在在一个大的文件夹中,包含了若干个子文件夹,每个文件夹可能包含N个xml,txt等其他文件.现在想通过遍历把这个大的文件夹中所有的xml文件保存到一个容器中.1.请问用什么容器比较好vector?2.最好能来个详细的例子 让鄙人学习下 解决方案 你这种方法用递归比较好,至于容器,你说的是将找到的文件的路径存放起来吧.那个就随便都可以.用List吧. public void findFileByEndStr(String di

php将文件夹打包成zip文件的简单实现方法_php技巧

示例如下: function addFileToZip($path,$zip){ $handler=opendir($path); //打开当前文件夹由$path指定. while(($filename=readdir($handler))!==false){ if($filename != "." && $filename != ".."){//文件夹文件名字为'.'和'..',不要对他们进行操作 if(is_dir($path."/&q

matrix-gui-2.0 将javascript文件夹改成js文件夹

/******************************************************************************** * matrix-gui-2.0 将javascript文件夹改成js文件夹 * 说明: * 今天在测试的matrix-gui-2.0的时候总是找不到javascript中的js文件,直接访问也 * 提示没有权限索性直接将javascript文件夹名字修改为js,结果可以访问了,好像这个问 * 题之前有遇到过,没有去解决. * * 2

SSIS:两种将SQL Server数据库数据输出成XML文件的方法

在 SSIS 中并没有直接提供从数据源到 XML 的转换输出,Destination 的输出对象有 Excel File, Flat File, Database 等,但是并没有直接提供 XML 文件输出的配置. 但是我们仍然可以通过下面这些方法来实现: 方法一:使用平面文件对字符串 XML 转换输出 方法二:使用 Script Task 将 XML 字符串输出 测试数据库 - AdventureWorks2012 测试表 - [Sales].[SalesOrderDetail] 比如说我们要将

怎样实现linux下c/c++对文件加密压缩成zip文件

问题描述 怎样实现linux下c/c++对文件加密压缩成zip文件 想实现在linux下用c/c++把文件压缩加密的成zip文件,在windows 上能用普通的解压软件解密解压,zlib这个库好像不支持加密了 解决方案 把多個文件壓縮成zip文件然後實現下載Java把文件压缩成zip文件把多个文件打包压缩成ZIP文件 解决方案二: http://www.cnblogs.com/chinareny2k/archive/2010/01/05/1639468.html

android-Android:res/xml文件夹内的xml文件在运行时可以修改吗?

问题描述 Android:res/xml文件夹内的xml文件在运行时可以修改吗? 我想在程序运行时,修改该Xml文件android:requirdDeviveUnlock的值为true. 但是,系统提供的getResources().getXml()方法返回的是XmlResourceParser类型,只能用于解析,没法修改该值. 解决方案 http://stackoverflow.com/questions/7162285/how-to-edit-xml-in-android-and-save

ios-iOS 播放视频的框架 能直接播放 被转成data数据后的视频吗,而不用写成视频文件去调用播放

问题描述 iOS 播放视频的框架 能直接播放 被转成data数据后的视频吗,而不用写成视频文件去调用播放 iOS 播放视频的框架 能直接播放 被转成data数据后的视频吗,而不用写成视频文件去调用播放 解决方案 写成视频文件是可以调用播放的,写成data也应该可以 解决方案二: 能不能播放跟有没有写成文件是没有关系的,主要是视频流的格式,视频格式是iOS能支持播放的就可以. 解决方案三: 你本来文件的格式是AVFoundation支持的吗? 解决方案四: 是可以的 (instancetype)i

eclipse用servet怎样将数据库中的数据导成xml文件

问题描述 eclipse用servet怎样将数据库中的数据导成xml文件 eclipse用servet怎样将数据库中的数据导成xml文件,求源码,急用,谢谢 解决方案 http://zhidao.baidu.com/link?url=eOfCGfToOHvadTWBtHKQ2jnkH8ZxGbTLasgCs0lbkQTYCrZlh_JwuDt5a-ryg7TvKyG0kIF_6vShzqeWD690Yq 解决方案二: 这个只能有类似代码吧,没有通用的代码,有也需要做配置,毕竟你的表结构是别人不知

php ereg()把htm转换成xml文件实现方法

php教程 ereg()把htm转换成xml文件实现方法 语法: int ereg(string pattern, string string, array [regs]); 返回值: 整数/数组   <?php $text = "<p>This is some text here "</p>".</p>"; ereg("<p>(([^<"]|[^<]*<[^/][^<