web-dev-qa-db-ja.com

結果セットのPostgreSQLネットワーク圧縮?

私はPostgreSQLでのネットワーク圧縮について読んでいて、大きな結果セットをリモートのWebサーバーにネットワーク経由で転送できるようにするものがあるかどうかを確認しました。このようなものは何もないようです。それを行うための解決策はありますか?それはSSLではありませんか?

SSL

ある時点で、SSLを含むソリューションがあったようです。これに関連するスレッドを読んだ後、システムが CRIME worldwide バグに対して脆弱になるため、このソリューションはもはやお勧めできないようです。

お勧めしませんが、少なくともOPENSSL_DEFAULT_ZLIBで現在SSL圧縮を再度有効にできるようですが、将来的には削除され、 opensslのコンパイル時に現在無効になっています であるようです。

no-zlib         [default]
no-zlib-dynamic [default]
7
Evan Carroll

ドキュメントのこの部分では、最初に(Postgresの外部で)SSHトンネルを設定し、次にそれに接続することによってそれを行う方法について説明します。 sshコマンドに-Cフラグを追加すると、圧縮が有効になります。

https://www.postgresql.org/docs/current/static/ssh-tunnels.html

1
CalZ

LibPQで圧縮を提供する作業のパッチがここにあります。

0
Evan Carroll