【问题标题】:YugabyteDB YSQL inter-node compressionYugabyteDB YSQL 节点间压缩
【发布时间】:2022-10-17 14:54:35
【问题描述】:

[用户在YugabyteDB Community Slack上发布的问题]

关于 YB 和压缩的问题。 我们想使用 ysql 连接器,它是否支持像 vanilla PostgreSQL 那样的 SSL 压缩? Postgres 允许使用 OpenSSL zlib 进行压缩,一些数据库供应商阻止了这个 (RDS) 如果 YB 支持它,我正在徘徊? 迁移到 YB 将为节点间通信引入新的流量成本,这是我们目前没有遇到的。 我认为 ssl 压缩是一种解决方法,但它可能会限制我们迁移的能力。

【问题讨论】:

    标签: yugabytedb


    【解决方案1】:

    来自 PostgreSQL docs

    SSL 压缩现在被认为是不安全的,它的使用是不安全的 再推荐。 OpenSSL 1.1.0 默认禁用压缩,并且 许多操作系统发行版在以前的版本中禁用它,因为 好吧,所以将此参数设置为 on 将不会有任何效果,如果 服务器不接受压缩。

    如果安全不是主要问题,如果网络是瓶颈,压缩可以提高吞吐量。禁用压缩可以提高响应时间和 如果 CPU 性能是限制因素,则吞吐量。

    PostgreSQL 14 在后端完全禁用压缩。

    通常,我们案例中的瓶颈是 CPU,所以它可能无济于事。而且我认为压缩是在加密之后完成的,所以它不会有太大帮助。

    默认支持并启用节点间压缩:https://docs.yugabyte.com/preview/reference/configuration/yb-tserver/#network-compression

    【讨论】:

      猜你喜欢
      • 2022-06-15
      • 2012-03-14
      • 2022-06-15
      • 2022-07-07
      • 2011-08-11
      • 1970-01-01
      • 2017-09-29
      • 2018-07-05
      • 2017-09-11
      相关资源
      最近更新 更多