使用R定期存储增量数据的最佳格式

时间:2013-05-01 18:06:21

标签: r database

我有一个用于存储事务记录的数据库,这些记录被创建,另一个进程选择它们然后删除它们。有时这个过程会中断并且记录的数量会增加。我想设置一种(半)自动监控方式,因为我的工具设置有限而且我有一个R形锤子,这看起来像是一个 R 形状的钉子问题。

我的计划是编写一个简短的 R 脚本,它将通过ODBC查询数据库,然后使用日期时间,查询中的记录数以及日期时间来编写单个记录。最古老的纪录然后,我将有一个单独的脚本来处理数据文件并生成一些报告。

创建数据文件的最佳方法是什么,目前我的选项是

  1. 加载数据框,添加记录然后重新保存
  2. 在文本文件(即csv文件)中附加一行
  3. 任何替代方案或建议?

1 个答案:

答案 0 :(得分:0)

我会被第二个选项所诱惑,因为从语义的角度来看,你不需要旧条目来编写新的条目,所以没有理由每次重新加载所有数据。这样做会花费更多的时间和资源。