Ich kann mir vorstellen, dass das VPN-Protokoll Resourcenfressend ist…
Weiß jemand von euch aus eigener Erfahrung ob ich einen Unterschied feststellen würde? (marginal oder deutlich)
Dies bedeutet dann aber auch, daß PG offen ist. Das will man meist eher nicht. Oder willst Du mit Client-Zertifikaten arbeiten? as sollte dann sicher sein. Außerdem vermute ich mal, daß das Problem eher bei ODBC liegt, denn das verursacht IMHO einen doch erheblichen Mehraufwand.
Du könntest aber mal testen, wie das über einen SSH-Tunnel geht, der kann gleichzeitig komprimieren (auf dem Transport) und hat keinen allzu großen Mehraufwand.
Jein. psql baut z.B. von sich aus eine SSL-Verbindung auf, wenn möglich. SSL verschlüsselt dann die Verbindung, okay. Es verhindert nicht, daß die Login-Daten erraten werden können (schwache Passwörter). Du kannst aber dem Client auch ein Zertifikat geben und dem Server sagen, daß er diesem (und nur diesem bzw. einer Liste von Zertifikaten) vertraut.