嗨
我正在为我的SaaS应用程序添加分析工具,我很想听听其他人的经验。
目前,我看到两种不同的方式:
哪种方法最有意义,也许是完全不同的方法?
发布于 2016-08-17 09:15:46
在真正的大数据上,cronjob或ETL是唯一的选择。你只读一次数据,聚合它,然后再也不回去了。因此,查询聚合数据相对便宜。
视图将在表中显示。如果对基于视图的查询使用"explain“,您可能会看到数据仍在从表中读取,可能使用索引(如果存在相应的索引)。以这种方式查询兆字节的数据是不可行的。
cronjob/ETL方法的唯一问题是需要维护它。如果你在生产环境中发现一个错误,你就完蛋了。您可能会花费数天或几周的时间来修复和重新计算聚合。简单地说:你必须在第一次把它做好:)
https://stackoverflow.com/questions/38991674
复制相似问题