我正在从服务接收XML数据。我收到的测试数据有大约300个XML节点,显然太多了,无法为MySQL数据库创建单独的行。将XML数据存储在MySQL数据库中的最佳方法,具有一些特定要求
问题是,我们理想地需要存储所有的数据,而且我们可能需要在将来某个时候再次引用数据 - 我们不能只处理一次并删除XML字符串。
将这些数据存储在MySQL数据库中的最佳方式是什么?
我预测在几个月内的预测速度下,如果我们要以TEXT
格式存储原始XML数据,数据库可能会增长到500MB左右。从长远来看,这感觉不切实际。
谢谢@Srikar,我发现这个解决方案完全符合我的要求。我只需要在数据库中存储xml文档以供将来参考,不会对存储的XML文档进行查询。我唯一担心的是随着时间的推移,存储XML文件的存储需求可能会急剧增加。为此,我将在存储到数据库之前压缩文件。 – Anuruddha