我被要求构建一个费用报告框架,允许用户通过 Web 表单一次存储一项费用。每天的条目数量永远不会超过100-200。
除了由用户提供的日期和时间之外,还必须有一组预定义的标签(例如:交通、住宿、食物)可供每行新数据以及货币字段进行选择、数量和评论。
之后,必须可以(或者更确切地说,很容易)在两个日期之间获取数据库中的条目,并将数据存储在 pandas 数据框(或 R 数据表)中,以进行后验统计分析和绘图。
我首先想到的是使用 PHP 将数据插入到 mySQL 数据库表中,其中的标签将是布尔值 (True/False) 列。默认情况下,非常简单的 Web 表单将加载所有标签,并将所有标签设置为 False,并且在提交之前由用户将正确的标签设置为 True。
这就是说,我现在想知道我可以或应该探索的其他方法。我一直在阅读有关 openTSDB 和 InfluxDB 的文章,它们旨在处理大量数据,但我也有兴趣听取编码人员关于其他可能选项的最新技术的最新信息。
简而言之,我希望选择一种既不过时也不用(复杂)大炮杀死苍蝇的明智方法。