结果集的PostgreSQL网络压缩?

Eva*_*oll 8 postgresql network compression

我正在阅读有关使用 PostgreSQL 进行网络压缩的内容,以查看是否有任何东西可以提供允许大结果集通过网络传输到远程 Web 服务器的内容。似乎没有这种东西。有没有解决方案可以做到这一点,这不是 SSL?

安全证书

似乎有一个涉及 SSL 的解决方案。阅读了与此相关的线程后,似乎该解决方案不再可取,因为它使系统容易受到CRIME worldwide错误的影响。

尽管不可取,但您似乎至少可以在当前重新启用 SSL 压缩,OPENSSL_DEFAULT_ZLIB但将来它将被删除,并且当前在 openssl 中的编译时被禁用

no-zlib         [default]
no-zlib-dynamic [default]
Run Code Online (Sandbox Code Playgroud)

Cal*_*alZ 2

文档的这一部分描述了如何通过首先设置 SSH 隧道(Postgres 外部)然后连接到该隧道来实现此目的。如果将 -C 标志添加到 ssh 命令,它应该启用压缩。

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