在我的一个PHP应用程序中,我需要根据聚合数据显示一个报告,该报告是从BigQuery获取的。我打算使用PHP cron作业执行查询,然后将数据插入到MySQL表中,报表将从中获取数据。有没有更好的方法来实现这一点,比如直接将数据插入MySQL而不需要在它们之间使用应用层?
此外,我对实时数据感兴趣,但每日cron只更新数据一次,如果我在一段时间后检查它,那么计数与实际数据会有一些不匹配。如果我每小时运行cron作业,恐怕数据读取费用会很高,因为我正在处理20GB的数据集。此外,我的报告无法从Bigquery本身获取,它需要从MySQL数据库获取数据。