2013-05-01 52 views
1

我有一個數據庫用於存儲事務記錄,這些記錄被創建,另一個進程選擇它們,然後刪除它們。有時這個過程會崩潰並且記錄的數量會增加。我想設置一個(半)自動化的方式來監視事物,並且由於我的工具集是有限的,並且我有一個R形錘子,這看起來像是一個形狀指甲問題。最好的格式來存儲定期使用增量數據R

我的計劃是編寫一個簡短的R腳本,該腳本將通過ODBC查詢數據庫,然後使用日期時間,查詢中的記錄數和最早記錄的日期時間編寫單個記錄。然後我將有一個單獨的腳本來處理數據文件並生成一些報告。

什麼是創造我的數據文件的最好方法,目前我的選擇是

  1. 加載一個數據框,添加記錄,然後重新保存
  2. 追加一行到一個文本文件(即CSV文件)

任何替代方案或建議?

+0

如果您有很多交易,選項1將會是一個代價高昂的想法。 – 2013-05-01 18:50:41

回答

0

我會被第二個選項試探,因爲從語義角度來看,你不需要舊的條目來寫新的條目,所以沒有理由每次都重新加載所有的數據。這樣做會花費更多的時間和資源。

+0

這也可能取決於寫入的頻率,因爲如果您必須打開每秒寫入的文件,則此選項會變得更重。但是正如你所解釋的那樣,在重寫它之前,你想重新加載文件以添加新行,我假設你的寫入不是經常這樣做。 – StreakyCobra 2013-05-01 20:42:55

相關問題