這是我的用例。將數據存儲在XML或MongoDB中
- 我有一些數據,我現在存儲在xml文件中。我正在存儲的數據不是永久的,即一旦用戶註銷,我將刪除用戶數據。
- 我的服務器使用XML請求和響應與客戶端進行通信。所以最初我們決定,因爲我們發送XML作爲響應,所以讓它存儲在XML中,以便保存從數據庫到XML格式的轉換時間。
- 客戶端將根據一些過濾條件請求XML。所以我將不得不使用XQUERY。
- 最多100個條目將在XML中存在,至少現在是這樣。
現在我想聽聽關於是否應該使用XML或MongoDB的一些建議。 我的疑慮:
- 在MongoDB中存儲臨時數據並在會話結束後刪除/執行備份有多好?
- 從MongoDB json格式轉換爲XML。
- 處理模式設計中的更改。
我不能使用除MongoDB之外的任何其他數據庫,因爲一些持久操作仍在MongoDB上完成。
在此先感謝。
如果你的數據量足夠低,你甚至會考慮基於文件的存儲,MongoDB將很容易地處理存儲XML和適當管理空間。恕我直言,爲Web解決方案存儲XML文件正在尋求麻煩。使用適當的數據存儲。大多數數據庫可以處理存儲XML數據。使用最適合您環境的設備。 –