【发布时间】:2015-11-13 21:35:51
【问题描述】:
如何通过 shell/终端将 50MB 的 zip 文件和 600MB 的 xml 文件(超过 300,000 "")上传到 mysql 数据表中? xml文件本身的结构如下:
<?xml version='1.0' encoding='UTF-8'?>
<abc:ABCData xmlns:abc="http://www.abc-example.com" xmlns:xyz="http:/www.xyz-example.com">
<abc:ABCHeader>
<abc:ContentDate>2015-08-15T09:03:29.379055+00:00</abc:ContentDate>
<abc:FileContent>PUBLISHED</abc:FileContent>
<abc:RecordCount>310598</abc:RecordCount>
</abc:ABCHeader>
<abc:ABCRecords>
<abc:ABCRecord>
....
</abc:ABCRecord>
</abc:ABCRecords>
</abc:ABCData>
mysql表需要长什么样子,shell命令是什么?目标是在表中包含所有带有 abc 标记的内容。此外,每天都会通过下载链接提供一个新的 zip 文件,并且每天都会更新表格。 zip 文件以以下结构命名:“20150815-XYZ-concatenated-file.zip”。总共有超过 300,000 个 ""。
【问题讨论】: