我有一个用于存储事务记录的数据库,这些记录被创建,另一个进程将它们拾取然后删除它们。有时,此过程会中断并且记录数量会增加。我想设置一种(半)自动化的方式来监控事物,并且由于我的工具集有限并且我有一个 R 形锤子,这看起来像是一个R形钉子问题。
我的计划是编写一个简短的R脚本,该脚本将通过 ODBC 查询数据库,然后编写一条记录,其中包含日期时间、查询中的记录数以及最旧记录的日期时间。然后,我将有一个单独的脚本来处理数据文件并生成一些报告。
创建数据文件的最佳方法是什么,目前我的选择是
- 加载数据框,添加记录,然后重新保存
- 将一行追加到文本文件(即 csv 文件)
有什么选择,或者推荐吗?