将XML导入SQL数据库

Jac*_*les 5 python xml sql

我正在使用一个20 gig XML文件,我想将其导入SQL数据库(最好是MySQL,因为这是我所熟悉的).这似乎是一个常见的任务,但谷歌搜索后,我一直无法弄清楚如何做到这一点.做这个的最好方式是什么?

我知道这个功能内置于MySQL 6.0中,但现在不是一个选项,因为它是一个alpha开发版本.

此外,如果我必须编写任何脚本,我宁愿使用Python,因为这是我最熟悉的.

谢谢.

Joe*_*oks 1

我已经使用 Python 完成过多次此操作,但从未使用过如此大的 XML 文件。ElementTree是一个优秀的 Python XML 库,可以提供帮助。如果可能的话,我会将 XML 分成更小的文件,以便更容易加载到内存中并进行解析。