我正在從服務接收XML數據。我收到的測試數據有大約300個XML節點,顯然太多了,無法爲MySQL數據庫創建單獨的行。將XML數據存儲在MySQL數據庫中的最佳方法,具有一些特定要求
問題是,我們理想地需要存儲所有的數據,而且我們可能需要在將來某個時候再次引用數據 - 我們不能只處理一次並刪除XML字符串。
將這些數據存儲在MySQL數據庫中的最佳方式是什麼?
我預測在幾個月內的預測速度下,如果我們要以TEXT
格式存儲原始XML數據,數據庫可能會增長到500MB左右。從長遠來看,這感覺不切實際。
謝謝@Srikar,我發現這個解決方案完全符合我的要求。我只需要在數據庫中存儲xml文檔以供將來參考,不會對存儲的XML文檔進行查詢。我唯一擔心的是隨着時間的推移,存儲XML文件的存儲需求可能會急劇增加。爲此,我將在存儲到數據庫之前壓縮文件。 – Anuruddha