我必须为我的一个应用程序在 php 中实现一个报告/统计工具。数据量真的很大,大约1.2亿条记录。报告应该是实时生成的,因为用户可以在生成报告之前选择许多过滤器,所以没有办法预先生成它,比如说在夜间基础上。
我使用的 MySql 数据库由于数据聚合和连接(用于过滤)而无法处理这么多的数据。即使在尝试对表进行非规范化之后,它也确实很慢。我的问题是我可以从 PHP 中使用任何专用的开源报告统计工具吗?即使它不是用 PHP 编写的,但可以与库链接。
我还阅读了有关非 sql 数据库的信息,但由于它们不是关系型数据库,因此很难对它们进行连接,而且在聚合方面它们并不是很好(据我在 mongoDB 上看到的)。
感谢您的意见。
最好的问候,费里