使用Symfony2进行统计数据处理

时间:2015-02-10 09:08:34

标签: php mysql symfony statistics

我使用Symfony2作为账单管理工具。 我的客户希望有很多关于账单的统计数据:他们每个月花了多少钱;每个提供者;等...

我的数据库(MySQL)非常庞大,并且“即时”创建统计数据非常迫切。所以我试图找到一个更好的解决方案来生成统计数据。

我正在考虑两种解决方案:

  1. 创建专门用于统计的表格
  2. 使用SQL视图在PHP脚本之前进行第一个数据处理步骤。但Doctrine2不处理SQL视图......
  3. 你对我的案子有什么建议吗?

    谢谢:)

1 个答案:

答案 0 :(得分:0)

您应该定义优化计划:

  • 好的起点是优化mysql查询:MySQL Optimisation Chapter
  • 此外,您可以考虑部分使用Doctrine的可能性,它在大数据集上的性能较慢,建议使用PDO。使用PDO进行选择,使用Doctrine进行数据验证,插入/更新。