我需要创建一个分析系统。我已经使用 MognoDB 和 PHP 构建了系统,但没有使用 OLAP。现在我的查询确实是我能得到的最好的,但是系统真的很慢,因为没有立方体。加载过去 7 天的报告可能需要一分钟。我真的需要立方体的选项 - 切片和骰子。
那么对我来说解决方案是什么?是否有一个使用 MongoDB 构建的好的多维数据集系统,并且可以通过 PHP 插入和查看数据?也许 MongoDB 对我没有好处?我应该使用另一个数据库并从 0 启动所有系统吗?有哪些使用 PHP 的 OLAP 解决方案?
编辑:更多信息——嗯,系统就像谷歌分析。需要能够知道每天有多少观看次数,需要能够仅从指定的流量来源和国家/地区报告。该系统每天需要处理 1,000,000 个独特的视图。但不仅是观看次数,还需要能够查看有多少用户返回,每个用户的平均时间是多少等。
谢谢。