Androidアプリを初開発しようと考えています。
そのなかにSQLlite?では実現できないような機能があったため
postgreSQLを使用しようとおもっています。
その場合にアプリから外部のDBにアクセスするのはよくないというレスを見ました。その為、ウェブサーバー(PHP)にアプリからアクセスしてウェブサーバー上でデータを取得後
XML等で戻す方法にしようと考えています。
この際に以下の点が気になっています。
1.なぜアプリから外部のDBにアクセスするのはよくないのか
2.PHP等を介せば上記1の点は払拭されるのか
3.そもそも外部のDBにアクセスを実現したい場合はPHP等を介すのが主流なのか

お願いします