Integrate aggregation table with doctrine model
Use aggregation table for count(*) performance