2015-02-10 35 views
1

我使用Symfony2作爲賬單管理工具。 我的客戶希望有很多關於帳單的統計數據:他們每月花費多少月;每個提供者; etc ...使用Symfony2處理統計數據

我的數據庫(MySQL)非常龐大,創建「實時」統計數據非常有效。所以我試圖找到更好的解決方案來生成統計信息。

我考慮2個解決方案:

  1. 創建一個專門的統計
  2. 使用SQL視圖表有PHP腳本之前的第一數據處理步驟。但Doctrine2不處理SQL視圖...

你對我的情況有任何建議嗎?

謝謝:)

+0

你是否看到這篇文章?您可以使用Doctrine 2 http://www.doctrine-project.org/2009/06/19/using-views-with-doctrine.html處理觀點 – 2015-02-10 09:23:15

回答

0

你應該定義一個優化方案:

  • 很好的出發點是優化的MySQL查詢:MySQL Optimisation Chapter
  • 你也可以採取在考慮的可能性,部分地使用原則,它在大數據集上表現緩慢,推薦使用PDO。使用PDO進行選擇,並使用Doctrine進行數據驗證,插入/更新。