When DISTINCT Hydration Beats Entity Objects in Doctrine ORM
Doctrine's getResult('distinct') hydration mode returns unique rows as arrays, bypassing entity instantiation and relationship management overhead. Use it for read-heavy operations like reporting or dropdown population.