【DB吐槽大会】第22期 - PG 不支持libpq协议层压缩

简介: 大家好,这里是DB吐槽大会,第22期 - PG 不支持libpq协议层压缩

背景


1、产品的问题点

  • PG 不支持libpq协议层压缩

2、问题点背后涉及的技术原理

  • libpq是PG 客户端基础驱动, 客户端与数据库交互的信息流不支持压缩传输

3、这个问题将影响哪些行业以及业务场景

  • 网络带宽或延迟成为瓶颈的场景, 例如广域网链路的数据导入、导出备份
  • 写入量、查询返回记录较多的业务, 例如IOT, 时序类.

4、会导致什么问题?

  • 可能把网络带宽打满, 成为瓶颈
  • 可能导致备份时间变长

5、业务上应该如何避免这个坑

  • 建立加密压缩隧道, 例如SSH隧道, 在隧道之上再建立数据库连接

6、业务上避免这个坑牺牲了什么, 会引入什么新的问题

  • 管理复杂度增加

7、数据库未来产品迭代如何修复这个坑

  • 内核层支持libpq压缩
相关文章
|
4月前
|
SQL 存储 Oracle
TDengine 3.3.2.0 发布:新增 UDT 及 Oracle、SQL Server 数据接入
**TDengine 3.3.2.0 发布摘要** - 开源与企业版均强化性能,提升WebSocket、stmt模式写入与查询效率,解决死锁,增强列显示。 - taos-explorer支持geometry和varbinary类型。 - 企业版引入UDT,允许自定义数据转换。 - 新增Oracle和SQL Server数据接入。 - 数据同步优化,支持压缩,提升元数据同步速度,错误信息细化,支持表名修改。 - 扩展跨平台支持,包括麒麟、Euler、Anolis OS等。
125 0
|
SQL Oracle 关系型数据库
Polar DB-O (兼容 Oracle 语法版本)和Polar DB PostgreSQL 版本概述(二)
Polar DB-O (兼容 Oracle 语法版本)和Polar DB PostgreSQL 版本概述(二)
1730 0
|
存储 Oracle 关系型数据库
Polar DB-O (兼容 Oracle 语法版本)和Polar DB PostgreSQL 版本概述(一)
Polar DB-O (兼容 Oracle 语法版本)和Polar DB PostgreSQL 版本概述(一)
662 0
|
XML SQL Ubuntu
freeswitch 优化db
freeswitch 优化db
|
存储 安全 关系型数据库
【DB吐槽大会】第52期 - PG 函数内容不支持加密
大家好,这里是DB吐槽大会,第52期 - PG 函数内容不支持加密
|
SQL 关系型数据库 数据库
【DB吐槽大会】第78期 - PG 不支持绕过shared buffer的查询和写入
大家好,这里是DB吐槽大会,第78期 - PG 不支持绕过shared buffer的查询和写入
|
存储 关系型数据库 Serverless
【DB吐槽大会】第68期 - PG server less场景下的quota控制灵活性较弱
大家好,这里是DB吐槽大会,第68期 - PG server less场景下的quota控制灵活性较弱
|
SQL 关系型数据库 Java
【DB吐槽大会】第16期 - PG Standby不支持解析逻辑日志
大家好,这里是DB吐槽大会,第16期 - PG Standby不支持解析逻辑日志
|
关系型数据库 数据库
【DB吐槽大会】第57期 - PG multi-master 支持不友好
大家好,这里是DB吐槽大会,第57期 - PG multi-master 支持不友好
|
存储 安全 关系型数据库
【DB吐槽大会】第80期 - PG 不支持透明加密(TDE)功能
大家好,这里是DB吐槽大会,第80期 - PG 不支持透明加密(TDE)功能