我想存儲我在我的java web服務中收到的xml。 報告將每隔5分鐘運行一次,以便在xml元素中提取一些數據。在數據庫中存儲XML數據 - 許多表vs vs在列中轉儲xml
我想到了兩種方法來解決這個問題。
在數據庫中創建多個表以捕獲xml數據。 基本上每個元素在數據庫中都有自己的列。
將整個xml轉儲到可以存儲xml數據的列中。 用於報告目的解析查詢本身的值。
其中上述方法比較好,特別是 在性能方面?這是至關重要的,因爲報告將以非常高的頻率(每5分鐘)產生。
xml模式非常複雜,並不是一個簡單的模式。
混合模式:您的意思是經常在表格中查詢商店元素並將xml存儲爲blob?如果需要,可以從xml查詢其他元素。 – Maximus