Chef server with external PostgreSQL

We plan to use chef server with external PostgreSQL database. Can someone please give any pointers towards pros and cons for this approach. Any links to this usage will be appreciated.