如何将存储在XML文件中的数据转换为关系数据库(MySQL)?
我有一些
XML文件包含研究项目的数据,我需要运行一些统计数据.数据量接近100GB.
结构不是那么复杂(可能映射到关系模型中的10个表),并且考虑到问题的性质,这些数据永远不会再次更新,我只需要在易于运行查询的地方使用它上. 我已经阅读过有关XML数据库的信息,以及在其上运行XPATH风格查询的可能性,但我从未使用它们,而且我对它不太满意.将数据放在关系数据库中将是我的首选. 所以,我正在寻找一种方法将存储在XML中的数据转换为关系数据库(想想一个类似于mysqldump生成的大型.sql文件,但其他任何东西都可以). 经过一些研究,我几乎确信我必须自己写. 那么,您知道任何将XML数据转换为关系数据库的工具吗? PS1: 我的想法是这样的(它可以以不同的方式工作,但只是为了确保你得到我的观点): >分析数据结构(基于XML本身,或在XSD上) PS2: 我在这里看过some posts,但我仍然无法找到解决方案.
数据库不是搜索数据的唯一方法.我强烈推荐
Apache Solr
> Strategies to Implement search on XML file 将原始数据保存为XML并使用Solr索引进行搜索 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |