Database views can greatly increase the performance of complex queries. You can think of them as 
cached queries. Doctrine_View provides integration between database views and DQL queries.