【问题标题】:Statistics data treatment with Symfony2Symfony2 统计数据处理
【发布时间】:2015-04-10 06:05:18
【问题描述】:

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

我的数据库(MySQL)非常庞大,“即时”创建统计数据非常迫切。所以我正在努力寻找更好的解决方案来生成统计信息。

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

  1. 创建一个专门用于统计的表
  2. 使用 SQL 视图在 PHP 脚本之前进行第一个数据处理步骤。但是 Doctrine2 不处理 SQL 视图...

你对我的案子有什么建议吗?

谢谢:)

【问题讨论】:

标签: php mysql symfony statistics


【解决方案1】:

您应该定义一个优化计划:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-11
    • 2018-12-26
    • 2017-01-26
    • 1970-01-01
    • 2015-10-27
    相关资源
    最近更新 更多