2012-05-01 51 views
2

我目前正在開發Rhomobile應用程序。我有一個保存客戶信息的後端數據庫。我從web服務器獲得了一個csv字符串(或者XML--我能夠使用REXML解析XML),它包含了所有的客戶。每次我同步設備時,我將重置設備上的客戶表,並重新插入後端數據庫中的所有數據。我沒有使用RhoSync,設備將使用物業包。Rhomobile使用CSV或XML從外部Web服務器插入本地數據庫

是否可以使用CSV或XML數據插入到customers表中?如果是這樣,我會怎麼做呢?

目前唯一的選項我可以看到,將工作將手動循環通過CSV/XML和手動插入數據庫;這不是很優雅。

任何幫助將不勝感激,對不起,如果這是一個愚蠢的問題;這個框架還是比較新的。

回答

3

我得出的結論是,唯一的辦法就是將遍歷CSV/XML,它與一個數據庫事務的幫助,這並不需要很長時間。

使用固定的模式也增加了不少的屬性包有做柱插入的性能(所以如果你有很多的列 - 有大量的每條記錄插件)。

在Rhomobile的垃圾收集

而且是關閉的,所以如果你試圖處理大型數據集的設備將很快耗盡內存:

GC.enable 

以上解決了這個問題

相關問題